HBS.Data.Concrete.AdminRepository.AddModule C# (CSharp) Méthode

AddModule() public méthode

public AddModule ( Module module ) : int
module HBS.Entities.Module
Résultat int
        public int AddModule(Module module)
        {
            using (var conn = new SqlConnection(PrescienceRxConnectionString))
            {
                conn.Open();

                using (var cmd = new SqlCommand(AddModuleSp, conn))
                {
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.Parameters.Add("@ModuleName", System.Data.SqlDbType.VarChar);
                    cmd.Parameters["@ModuleName"].Value = module.ModuleName;

                    cmd.Parameters.Add("@ModuleDescription", System.Data.SqlDbType.VarChar);
                    cmd.Parameters["@ModuleDescription"].Value = module.ModuleDescription;

                    cmd.Parameters.Add("@ModuleDisplayOrder", System.Data.SqlDbType.Int);
                    cmd.Parameters["@ModuleDisplayOrder"].Value = module.DisplayOrder;

                    cmd.Parameters.Add("@ModuleURL", System.Data.SqlDbType.VarChar);
                    cmd.Parameters["@ModuleURL"].Value = module.ModuleURL;

                    cmd.Parameters.Add("@IsForAll", System.Data.SqlDbType.Bit);
                    cmd.Parameters["@IsForAll"].Value = module.IsForAll;

                    cmd.Parameters.Add("@ParentId", System.Data.SqlDbType.Int);
                    cmd.Parameters["@ParentId"].Value = module.ParentId;

                    cmd.Parameters.Add("@IconName", System.Data.SqlDbType.VarChar);
                    cmd.Parameters["@IconName"].Value = module.IconName;

                    cmd.Parameters.Add("@CompanyId", System.Data.SqlDbType.Int);
                    cmd.Parameters["@CompanyId"].Value = module.CompanyId;

                    return Convert.ToInt16(cmd.ExecuteScalar());

                }
            }
        }