public async Task AddUpdate(Common.Model.DibzCharges request) { DIBZ.Common.Model.DibzCharges dibzcharges = null; if (request.Id > 0) { dibzcharges = await GetDibzChargesById(request.Id); if (!String.IsNullOrEmpty(request.Charges)) { dibzcharges.Charges = request.Charges; } dibzcharges.UpdatedTime = DateTime.Now; dibzcharges.IsActive = request.IsActive; } else { dibzcharges = new DIBZ.Common.Model.DibzCharges { Charges = request.Charges, CreatedTime = DateTime.Now, IsActive = request.IsActive, }; Db.Add(dibzcharges); } await Db.SaveAsync(); }
public async Task <ActionResult> AddUpdateCharges(FormCollection formData) { int id = Convert.ToInt32(formData["Id"]); var chargesLogic = LogicContext.Create <DibzChargesLogic>(); DIBZ.Common.Model.DibzCharges request = new Common.Model.DibzCharges(); request.Id = id; request.Charges = formData["Charges"]; var status = formData["status"]; if (status == "1") { request.IsActive = true; } else { request.IsActive = false; } await chargesLogic.AddUpdate(request); return(RedirectToAction("Index")); }