public static Colaborador MapModel(this ColaboradoresSaveDto colaboradors) { return(new Colaborador { Col_I_Codigo = colaboradors.Id, Col_V_Nombre_1 = colaboradors.Nombre1, Col_V_Nombre_2 = colaboradors.Nombre2, Col_V_Apellido_1 = colaboradors.Apellido1, Col_V_Apellido_2 = colaboradors.Apellido2, Col_V_Cedula = colaboradors.Cedula, Col_B_Estado = colaboradors.Estado, Col_C_Sexo = colaboradors.Sexo, Col_D_Fecha_Nacimiento = colaboradors.Fecha_Nacimiento, Dep_I_Codigo = colaboradors.Departamento, Pos_I_Codigo = colaboradors.Pocisiones }); }
public OperationResult <Colaborador> UpdateColaborador(ColaboradoresSaveDto colaborador) { var result = new OperationResult <Colaborador>(); try { _colaboradorServices.Colaboradors.Update(colaborador.MapModel()); _colaboradorServices.SaveChanges(); result.Success = true; result.ResultObject = colaborador.MapModel(); } catch (Exception ex) { _colaboradorServices.Errores.Add(ex.SaveModel()); _colaboradorServices.SaveChanges(); throw ex; } return(result); }
public OperationResult <Colaborador> Put([FromBody] ColaboradoresSaveDto model) => _colaboradoreServices.UpdateColaborador(model);