public FractionPercentVM AddFractionPercent(FractionPercentModel model) { model.CreatedOn = DateTime.Now; db.FractionPercent.Add(model); db.SaveChanges(); return(GetFractionPercent(model.PercentSettingId)); }
public IActionResult Put(int id, [FromBody] FractionPercentModel value) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } value.PercentSettingId = id; _FractionPercentService.UpdateFractionPercent(value); responseData.Results = _FractionPercentService.GetFractionPercent(id); responseData.Status = "OK"; } catch (Exception ex) { responseData.Status = "Failed"; responseData.ErrorMessage = ex.Message + " exception details:" + ex.ToString(); } return(Ok(responseData)); }
public IActionResult Post([FromBody] FractionPercentModel value) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } RbacUser currentUser = HttpContext.Session.Get <RbacUser>("currentuser"); value.CreatedBy = currentUser.EmployeeId; _FractionPercentService.AddFractionPercent(value); responseData.Results = _FractionPercentService.GetFractionPercent(value.PercentSettingId); responseData.Status = "OK"; } catch (Exception ex) { responseData.Status = "Failed"; responseData.ErrorMessage = ex.Message + " exception details:" + ex.ToString(); } return(Ok(responseData)); }
public FractionPercentVM UpdateFractionPercent(FractionPercentModel model) { db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(GetFractionPercent(model.PercentSettingId)); }