예제 #1
0
 public static Cliente MapModel(this ClienteDtoSave clientes)
 {
     return(new Cliente
     {
         Cli_I_Codigo = clientes.Id,
         Cli_V_Nombre_1 = clientes.Nombre1,
         Cli_V_Nombre_2 = clientes.Nombre2,
         Cli_V_Apellido_1 = clientes.Apellido1,
         Cli_V_Apellido_2 = clientes.Apellido2,
         Cli_V_CedulaRnc = clientes.CedulaRnc,
         Cli_V_email = clientes.Email,
         Cli_V_Telefono = clientes.Telefono,
         Pro_I_Codigo = clientes.Proyecto,
         Estado = clientes.Estado
     });
 }
예제 #2
0
        public OperationResult <Cliente> SaveClientes(ClienteDtoSave cliente)
        {
            var result = new OperationResult <Cliente>();

            try
            {
                _utilServices.Clientes.Add(cliente.MapModel());
                _utilServices.SaveChanges();

                result.Success      = true;
                result.ResultObject = cliente.MapModel();
            }
            catch (Exception ex)
            {
                _utilServices.Errores.Add(ex.SaveModel());
                _utilServices.SaveChanges();
                throw ex;
            }
            return(result);
        }
예제 #3
0
 public OperationResult <Cliente> Put([FromBody] ClienteDtoSave model)
 => _utilServices.UpdateCliente(model);
예제 #4
0
 public OperationResult <Cliente> Save([FromBody] ClienteDtoSave model)
 => _utilServices.SaveClientes(model);