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