public static Proyecto MapModel(this ProyectoSafeDto x) { return(new Proyecto { Pro_I_Codigo = x.Id, Pro_V_Descripcion = x.Descripcion, Fecha_Inicio = x.FechaInicio, Fecha_Fin = x.FechaFin, Estado = x.Estado, }); }
public OperationResult <Proyecto> UpdateProyecto(ProyectoSafeDto proyecto) { var result = new OperationResult <Proyecto>(); try { _utilServices.Proyectos.Update(proyecto.MapModel()); _utilServices.SaveChanges(); result.Success = true; result.ResultObject = proyecto.MapModel(); } catch (Exception ex) { _utilServices.Errores.Add(ex.SaveModel()); _utilServices.SaveChanges(); throw ex; } return(result); }
public OperationResult <Proyecto> Put([FromBody] ProyectoSafeDto model) => _utilServices.UpdateProyecto(model);