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"));
        }