public IHttpActionResult SaveLookUpValue(MasterPaymentMode data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } entity.PaymentModes.Add(new PaymentMode { ApprCode = data.ApprCode, Change = data.Change, ChangeCode = data.ChangeCode, Credit = data.Credit, Code = data.Code, CurrCode = data.CurrCode, Denomination = data.Denomination, IPFrom = data.IPFrom, MaxAmt = data.MaxAmt, Name = data.Name, OpenDrawer = data.OpenDrawer, OverTender = data.OverTender, PayAmt = data.PayAmt, PayCatg = data.PayCatg, PayGroup = data.PayGroup, PopUpFx = data.PopUpFx, Smart = data.Smart, Validate = data.Validate }); entity.SaveChanges(); return(Ok(data)); }
public IHttpActionResult DeleteLookUpValue(MasterPaymentMode data) { var record = entity.PaymentModes.Where(x => x.Code == data.Code).First(); if (record == null) { return(NotFound()); } entity.PaymentModes.Remove(record); entity.SaveChanges(); return(Ok(record)); }
public IHttpActionResult UpdateLookUpValue(MasterPaymentMode data) { if (data != null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var record = entity.PaymentModes.Where(x => x.Code == data.Code).First(); record.ApprCode = data.ApprCode; record.Change = data.Change; record.ChangeCode = data.ChangeCode; record.Credit = data.Credit; record.CurrCode = data.CurrCode; record.Denomination = data.Denomination; record.IPFrom = data.IPFrom; record.MaxAmt = data.MaxAmt; record.Name = data.Name; record.OpenDrawer = data.OpenDrawer; record.OverTender = data.OverTender; record.PayAmt = data.PayAmt; record.PayCatg = data.PayCatg; record.PayGroup = data.PayGroup; record.PopUpFx = data.PopUpFx; record.Smart = data.Smart; record.Validate = data.Validate; try { entity.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } } return(Ok(data)); }