コード例 #1
0
 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
     });
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public OperationResult <Colaborador> Put([FromBody] ColaboradoresSaveDto model)
 => _colaboradoreServices.UpdateColaborador(model);