public bool Create(CountryExt model, ref string Msg, Controller ctrl) { bool status = true; DBEntities insertentity = new DBEntities(); TB_Country MsgObj = new TB_Country(); MsgObj.CurrencyID = model.CurrencyID; MsgObj.Name_en = model.Name; MsgObj.Code = model.Code; MsgObj.CultureCode = model.CultureCode; MsgObj.VAT = Convert.ToInt32(model.VAT); MsgObj.HasCityTax = model.CityTax; MsgObj.HitCount = model.HitCount; MsgObj.Sort = model.Sort; MsgObj.Active = model.Active; MsgObj.TempCode = Convert.ToInt32(model.TemparoryCode); MsgObj.OpDateTime= DateTime.Now; MsgObj.OpUserID = Convert.ToInt64(ctrl.Session["UserID"]); insertentity.TB_Country.Add(MsgObj); insertentity.SaveChanges(); int id = MsgObj.ID; return status; }
public List<CountryExt> ReadAll() { List<CountryExt> list = new List<CountryExt>(); DataTable dt = new DataTable(); SQLCon.Open(); SqlCommand cmd = new SqlCommand("B_GetCountrytble_TB_Country_SP", SQLCon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CultureCode", CultureCode); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt); SQLCon.Close(); //return dt; //string MailTemplateID = ""; //string Description = ""; // CountryTble = objcountry.GetCountriestble(CultureCode); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { CountryExt CountryObj = new CountryExt(); CountryObj.ID = Convert.ToInt32(dr["ID"]); CountryObj.Name = dr["Name"].ToString(); CountryObj.Code = dr["Code"].ToString(); CountryObj.CultureCode = dr["CultureCode"].ToString(); CountryObj.CurrencyID = Convert.ToInt32(dr["CurrencyID"]); CountryObj.Currency = dr["Currency"].ToString(); CountryObj.VAT = dr["VAT"].ToString(); CountryObj.CityTax = Convert.ToBoolean(dr["HasCityTax"]); CountryObj.HitCount = Convert.ToInt64(dr["HitCount"]); CountryObj.Sort = Convert.ToInt16(dr["Sort"]); CountryObj.Active = Convert.ToBoolean(dr["Active"]); CountryObj.TemparoryCode = dr["TempCode"].ToString(); list.Add(CountryObj); } } return list; }
public bool Update(CountryExt model, ref string Msg, Controller ctrl) { bool status = true; using (DBEntities DE = new DBEntities()) { var MessageTable = DE.TB_Country.Where(x => x.ID == model.ID).FirstOrDefault(); MessageTable.CurrencyID = model.CurrencyID; MessageTable.Name_en = model.Name; MessageTable.Code = model.Code; MessageTable.CultureCode = model.CultureCode; MessageTable.VAT = Convert.ToInt32(model.VAT); MessageTable.HasCityTax = model.CityTax; MessageTable.HitCount = model.HitCount; MessageTable.Sort = model.Sort; MessageTable.Active = model.Active; MessageTable.TempCode = Convert.ToInt32(model.TemparoryCode); DE.SaveChanges(); } return status; }
public bool Delete(CountryExt model, ref string Msg, Controller ctrl) { bool status = true; using (DBEntities DE = new DBEntities()) { var MessageTable = DE.TB_Country.Where(x => x.ID == model.ID).FirstOrDefault(); DE.TB_Country.Remove(MessageTable); DE.SaveChanges(); } return status; }