示例#1
0
 public static Departamento MapModel(this DepartamentoSaveDto x)
 {
     return(new Departamento
     {
         Dep_I_Codigo = x.Id,
         Dep_V_Descripcion = x.Descripcion,
         Nombre = x.Nombre,
         Estado = x.Estado,
     });
 }
        public OperationResult <Departamento> UpdateDepartamento(DepartamentoSaveDto departamento)
        {
            var result = new OperationResult <Departamento>();

            try
            {
                _departamentoServices.Departamentos.Update(departamento.MapModel());
                _departamentoServices.SaveChanges();

                result.Success      = true;
                result.ResultObject = departamento.MapModel();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
 public OperationResult <Departamento> Put([FromBody] DepartamentoSaveDto model)
 => _departamentoServices.UpdateDepartamento(model);