public static MovimentoDeProdutos Update(MovimentoDeProdutos ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ctx.MovimentoDeProdutos.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }
public static ProductMovementViewModel ParseToViewModel(this MovimentoDeProdutos item) { if (item != null) { return(new ProductMovementViewModel() { MovementNo = item.NºMovimentos, DateRegister = item.DataRegisto.HasValue ? item.DataRegisto.Value.ToString("yyyy-MM-dd") : "", MovementType = item.TipoMovimento, DocumentNo = item.NºDocumento, ProductNo = item.NºProduto, Description = item.Descrição, CodLocation = item.CódLocalização, Quantity = item.Quantidade, UnitCost = item.CustoUnitário, Val = item.Valor, ProjectNo = item.NºProjecto, CodeRegion = item.CódigoRegião, CodeFunctionalArea = item.CódigoÁrea, CodeResponsabilityCenter = item.CódigoCentroResponsabilidade }); } return(null); }