public HttpResponseMessage UpdateDamages([FromBody] DamagesViewModel model) { try { var data = damagerepository.UpdateDamages(model); if (data != null) { return(Request.CreateResponse(HttpStatusCode.OK, new { success = true, Result = model, Message = "The record Updated Successfully" })); } return(Request.CreateResponse(HttpStatusCode.OK, new { success = false, message = " There was an Error updating the record" })); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, new { success = false, message = $"There was an Error updating the record { ex.Message }" })); } }
public bool UpdateDamages(DamagesViewModel entity) { var data = (from d in context.tbl_Damages where d.DamagesId == entity.damagesId select d).SingleOrDefault(); if (data != null) { data.DamagesId = entity.damagesId; data.ProductId = entity.productId; data.QuantityDamaged = entity.quantityDamaged; data.DamagedDate = DateTime.Now; data.Reason = entity.reason; data.StockId = entity.stockId; data.ModifiedBy = "admin"; data.ModifiedOn = DateTime.Now; } ; return(context.SaveChanges() > 0); }
public DamagesViewModel AddDamages(DamagesViewModel entity) { var data = new tbl_Damages { DamagesId = entity.damagesId, ProductId = entity.productId, QuantityDamaged = entity.quantityDamaged, DamagedDate = DateTime.Now, Reason = entity.reason, StockId = entity.stockId, CreatedBy = "admin", CreatedOn = DateTime.Now, ModifiedBy = "admin", ModifiedOn = DateTime.Now }; context.tbl_Damages.Add(data); context.SaveChanges(); return(entity); }