public JsonResult GetUnitOfMeasure() { List <UnitMeasureProductViewModel> result = DBUnitMeasureProduct.ParseToViewModel(DBUnitMeasureProduct.GetAll()); result.ForEach(x => { x.ProductNoText = DBFichaProduto.GetById(x.ProductNo).Descrição; x.CodeText = DBUnidadeMedida.GetById(x.Code).Description; }); return(Json(result)); }
public JsonResult UpdateUnitOfMeasure([FromBody] List <UnitMeasureProductViewModel> data) { List <UnidadeMedidaProduto> results = DBUnitMeasureProduct.GetAll(); results.RemoveAll(x => data.Any(u => u.Code == x.Código && u.ProductNo == x.NºProduto)); results.ForEach(x => DBUnitMeasureProduct.Delete(x)); data.ForEach(x => { DBUnitMeasureProduct.Update(DBUnitMeasureProduct.ParseToDb(x)); }); return(Json(data)); }
public JsonResult CreateUnitOfMeasure([FromBody] UnitMeasureProductViewModel data) { string eReasonCode = ""; //Create new eReasonCode = DBUnitMeasureProduct.Create(DBUnitMeasureProduct.ParseToDb(data)) == null ? "101" : ""; if (String.IsNullOrEmpty(eReasonCode)) { return(Json(data)); } else { return(Json(eReasonCode)); } }