Exemplo n.º 1
0
 public ActionResult Nueva()
 {
     var tipoClientes = _context.tipoClientes.ToList();
     var ViewModel    = new NewClienteViewModel
     {
         TipoClientes = tipoClientes
     }
     return(View(ViewModel));
 }
Exemplo n.º 2
0
        public ActionResult Borrar()
        {
            var tipoClientes = _context.TipoCliente.ToList();
            var viewModel    = new NewClienteViewModel
            {
                TipoClientes = tipoClientes
            };

            return(View(viewModel));
        }
Exemplo n.º 3
0
        public NewClienteViewModel Adicionar(NewClienteViewModel clienteModel)
        {
            var cliente       = _mapper.Map <Cliente>(clienteModel);
            var clienteResult = _clienteService.Adicionar(cliente);

            if (clienteResult.ValidationResult.IsValid)
            {
                commit();
            }

            clienteModel = _mapper.Map <NewClienteViewModel>(clienteResult);
            return(clienteModel);
        }
Exemplo n.º 4
0
        /*public ActionResult Edit()
         * {
         *  var tipoClientes = _context.TipoCliente.ToList();
         *  var viewModel = new NewClienteViewModel
         *  {
         *      TipoClientes = tipoClientes
         *  };
         *
         *  return View(viewModel);
         * }*///[HttpPost]
        public ActionResult Edit(int id)
        {
            var cliente = _context.Clientes.SingleOrDefault(c => c.ID == id);

            if (cliente == null)
            {
                return(HttpNotFound());
            }
            var viewModel = new NewClienteViewModel
            {
                Cliente      = cliente,
                TipoClientes = _context.TipoCliente.ToList()
            };

            return(View("Edit", viewModel));
        }
Exemplo n.º 5
0
        public IActionResult adicionarCliente([FromBody] NewClienteViewModel cliente)
        {
            cliente = _clienteAppService.Adicionar(cliente);

            return(cliente.ValidationResult.IsValid ? ApiResponse(cliente) : ApiResponse(cliente.ValidationResult));
        }