public JsonResult Create([Bind(Include = "RazonSocial,Apellido,Nombre,Documento," + "TipoDocumentoId,Domicilio,Telefono,Celular,Email,CreatedDate")] ClienteFormModel clienteVM) { if (ModelState.IsValid) { Cliente cliente; cliente = new Cliente(); cliente.Id = Guid.NewGuid(); cliente.Codigo = clienteRepository.MaxCodigo(); cliente.RazonSocial = clienteVM.RazonSocial; cliente.Apellido = clienteVM.Apellido; cliente.Nombre = clienteVM.Nombre; cliente.TipoDocumentoId = clienteVM.TipoDocumentoId; cliente.Documento = clienteVM.Documento; cliente.Domicilio = clienteVM.Domicilio; cliente.Telefono = clienteVM.Telefono; cliente.Celular = clienteVM.Celular; cliente.Email = clienteVM.Email; cliente.CreatedDate = DateTime.Now.Date; clienteService.Add(cliente); return(Json(new { success = true })); } return(Json(clienteVM, JsonRequestBehavior.AllowGet)); }
public IActionResult Create(ClienteViewModel cliente) { string erroMensagem = ""; if (!ModelState.IsValid) { foreach (var item in ModelState.Values.SelectMany(v => v.Errors).ToList()) { erroMensagem += string.Format("{0}<br>", item.ErrorMessage); } return(BadRequest(erroMensagem)); } if (cliente.ClienteID == 0) { _clienteService.Add(cliente); } else { _clienteService.Update(cliente); } return(View()); }
public async Task <ClienteDTO> Add(ClienteDTO entity) { var cliente = _mapper.Map <Cliente>(entity); await _clienteService.Add(cliente); return(entity); }
public ClienteViewModel Add(ClienteViewModel clienteViewModel) { var modelCliente = _mapper.Map <Cliente>(clienteViewModel); var cliente = _clienteService.Add(modelCliente); var result = _mapper.Map <ClienteViewModel>(cliente); return(result); }
public async Task <ActionResult <Cliente> > PostCliente(Cliente cliente) { await clienteService.Add(cliente); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCliente", new { id = cliente.Id }, cliente)); }
public async Task <ClienteDTO> Add(ClienteDTO objeto) { var map = _mapper.Map <ClienteDTO, Cliente>(objeto); await _clienteService.Add(map); var retorno = List().Result.Where(e => e.Endereco == objeto.Endereco && e.Nome == objeto.Nome).FirstOrDefault(); return(retorno); }
public ClienteViewModel Add(ClienteViewModel obj) { var cliente = Mapper.Map <ClienteViewModel, Cliente>(obj); BeginTransaction(); _clienteService.Add(cliente); Commit(); return(obj); }
public IActionResult Add([FromBody] Cliente cliente) { cliente = _clienteService.Add(cliente); if (cliente == null) { return(NotFound()); } return(Ok(cliente)); }
public ActionResult Cadastrar(ClienteViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } _clienteSerivce.Add(_mapper.Map <ClienteDTO>(viewModel)); return(RedirectToAction("Index", "Cliente")); }
public void Post(Cliente cliente) { ValidaCliente(cliente); if (ModelState.IsValid) { _clienteService.Add(cliente); } else { throw new HttpResponseException(System.Net.HttpStatusCode.Forbidden); } }
public IActionResult Create([FromBody] ClienteDto clienteDto) { try { Cliente cliente = _mapper.Map <Cliente>(clienteDto); _clienteService.Add(cliente); return(Ok(cliente)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ClienteViewModel Add(ClienteViewModel clienteViewModel) { //var cliente = new Cliente //{ // Nome = clienteViewModel.Nome, // Sobrenome = clienteViewModel.Sobrenome //}; var modelCliente = _mapper.Map <Cliente>(clienteViewModel); modelCliente = _clienteService.Add(modelCliente); return(_mapper.Map <ClienteViewModel>(modelCliente)); }
public IHttpActionResult Post(ClienteRegisterCommand clienteCmd) { TraceLogManager.Info("Iniciando Post de cliente!"); TraceLogManager.Info("Validando dados do cliente!"); var validator = clienteCmd.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados do cliente válidos."); TraceLogManager.Info("Adicionando cliente"); return(HandleCallback(() => _clienteService.Add(clienteCmd))); }
public void Service_Cliente_AdicionarCliente_DevePassar() { //Arrange var cliente = ClienteObjectMother.GetClienteValido(); var clienteCmd = ClienteObjectMother.GetClienteValidoParaRegistrar(); _repositoryFake.Setup(x => x.Add(It.IsAny <Cliente>())) .Returns(cliente); //Action var novoClienteId = _service.Add(clienteCmd); //Verify _repositoryFake.Verify(x => x.Add(It.IsAny <Cliente>()), Times.Once); novoClienteId.Should().Be(cliente.Id); }
public void Add(ClienteDTO obj) { ClienteValidation clienteValidation = new ClienteValidation(); if (clienteValidation.ValidaNome(obj.Nome)) throw new System.ArgumentException("Campo nome é obrigatório ou tem mais de 30 caracteres", "Erro cliente"); if (clienteValidation.ValidaCpf(obj.Cpf)) throw new System.ArgumentException("CPF Invalido", "Erro cliente"); if (clienteValidation.ValidaDataNascimento(obj.DataNascimento)) throw new System.ArgumentException("Campo data de nascimento é obrigatório", "Erro cliente"); obj.Cpf = obj.Cpf.Replace(".", "").Replace("-", ""); var objCliente = _clienteMapper.MapperToEntity(obj); _clienteService.Add(objCliente); }
public async Task <IActionResult> Post([FromBody] ClienteDto cliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var Cliente = await Task.Run(() => { return(_clienteService.Add(cliente)); }); if (Cliente == null) { return(NotFound()); } return(Ok(Cliente)); }
public IActionResult Add(ClienteRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Respuesta _respuesta = new Respuesta(); try { _clienteService.Add(request); _respuesta.Exito = 1; } catch (Exception ex) { _respuesta.Mensaje = ex.Message; } return(Ok(_respuesta)); }
public ActionResult Create([Bind(Include = "Id,Cpf,DataNascimento,Nome,Endereco,Bairro,Cidade,Uf,Cep,TelefoneFixo,TelefoneCelular,Email,DataCadastro,UsuarioCadastro,DataAlteracao,UsuarioAlteracao")] Cliente cliente) { UpdateBag(); cliente.DataCadastro = DateTime.Now; cliente.UsuarioCadastro = ViewBag.UsuarioLogin; cliente.DataAlteracao = DateTime.Now; cliente.UsuarioAlteracao = ViewBag.UsuarioLogin; ModelState.Clear(); TryValidateModel(cliente); if (ModelState.IsValid) { _clienteService.Add(cliente); return(RedirectToAction("Index")); } return(View(cliente)); }
public IActionResult Post(ClienteDto cliente) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = clienteService.Find(cliente.ClienteId); if (entity != null) { return(BadRequest("Ya existe")); } clienteService.Add(cliente); return(Ok(cliente)); } catch (Exception) { throw; } }
public ActionResult Create(ClienteViewModel cliente) { if(ModelState.IsValid) { var clientDomain = _mapper.Map<ClienteViewModel, Cliente>(cliente); //Abordagem (I) - Via acesso direto repository //_repository.Add(clientDomain); //Abordagem(II) - Clean Architecture - Via acesso servico camada dominio _domainService.Add(clientDomain); //Abordagem (III) - DDD - Via acesso servico camada aplicacao //_applicationService.Add(clientDomain); return RedirectToAction(nameof(Index)); } //if return View(cliente); } //Create
public MyResponse Add([FromBody] ClienteViewModel model) { return(_clienteService.Add(model)); }
public void Add(ClienteRequest request) { _service.Add(_mapper.Map <Cliente>(request)); }
public ActionResult Post(Cliente cliente) { _cliente.Add(cliente); return(Ok(cliente)); }
private void btnCliente_Click(object sender, EventArgs e) { //Creamos un nuevo cliente con el constructor Cliente nuevo = new Cliente(1, "Raul", "Lazaro Lopez", "123456789", true); //Damos de alta un nuevo cliente con el constructor creado cService.Add(nuevo); //Console.WriteLine("Damos de alta a primer cliente:" + nuevo.Id+", Raul, Lazaro Lopez,123456789, true"); Console.WriteLine("Damos de alta al primer cliente:" + nuevo.Id + "," + nuevo.Nombre + "," + nuevo.Apellidos + "," + nuevo.Telefono + "," + nuevo.Vip); Console.WriteLine("Comprobamos Cliente:" + nuevo); Console.WriteLine("Comrpobamos toString:" + nuevo.ToString()); //Damos de alta a otro cliente directamente Cliente nuevo2 = new Cliente(2, "Paula", "Lazaro Casado", "987654321", false); cService.Add(nuevo2); //Console.WriteLine("Damos de alta a segundo cliente:" + nuevo2.Id + ",Paula,Lazaro Casado,987654321,false"); Console.WriteLine("Damos de alta al segundo cliente:" + nuevo2.Id + "," + nuevo2.Nombre + "," + nuevo2.Apellidos + "," + nuevo2.Telefono + "," + nuevo2.Vip); Console.WriteLine("Comprobamos Cliente2:" + nuevo2); Console.WriteLine("Comrpobamos toString2:" + nuevo2.ToString()); //listo todos los clientes ICollection <Cliente> listadoClientes = new List <Cliente>(); listadoClientes = cService.GetAll(); Console.WriteLine("el listado de clientes totales son:"); foreach (Cliente cliente in listadoClientes) { Console.WriteLine(cliente.Id + "," + cliente.Nombre + "," + cliente.Apellidos + "," + cliente.Telefono + "," + cliente.Vip); Console.WriteLine("compruebo cliente toString:" + cliente.ToString()); } //Creo un presupuesto y se lo añado al cliente nuevo Presupuesto pre = new Presupuesto(1, "empezado", 12.05, nuevo, null); //listo todos los presupuesto del cliente nuevo ICollection <Presupuesto> listadoPresupuestoCliente = new List <Presupuesto>(); listadoPresupuestoCliente = cService.PresupuestosPorCliente(nuevo2); Console.WriteLine("el listado de presupuesto del cliente con id " + nuevo2.Id + " son:"); foreach (Presupuesto presupuesto in listadoPresupuestoCliente) { Console.WriteLine(presupuesto.Id + "," + presupuesto.Estado + "," + presupuesto.Importe + "," + presupuesto.Cliente.Id + "," + presupuesto.Vehiculo.Id); Console.WriteLine("compruebo presupuesto del cliente toString:" + presupuesto.ToString()); } //buscamos el cliente nuevo.Id Console.WriteLine("Buscamos el cliente con Id=" + nuevo.Id); Cliente miCliente = cService.Get(nuevo.Id); Console.WriteLine("El cliente encontrado con Id=" + miCliente.Id + " es: " + miCliente.Id + "," + miCliente.Nombre + "," + miCliente.Apellidos + "," + miCliente.Telefono + "," + miCliente.Vip); Console.WriteLine("El cliente buscado con toString:" + miCliente.ToString()); //modificamos el cliente nuevo2.Id cService.ModificarTelefono(nuevo2, "567894321"); Console.WriteLine("El cliente modificado su telefono con Id=" + nuevo2.Id + " es: " + nuevo2.Telefono); //borramos el cliente modificado cService.Remove(nuevo2); Console.WriteLine("Borramos el cliente modificado con Id=" + nuevo2.Id); }
public ActionResult Add(Cliente cliente) { _clienteService.Add(cliente); return(RedirectToAction("ListarClientes")); }
public IHttpActionResult Post(Cliente cliente) { return(HandleCallback(() => _clienteService.Add(cliente))); }
public void Add(ClienteDTO clienteDTO) { _clienteService.Add(_clienteMapper.MapperDtoToEntity(clienteDTO)); }
public IActionResult Post([FromBody] Cliente model) { return(Ok( _clienteService.Add(model) )); }
public void Add(ClienteViewModel clienteViewModel) { _clienteService.Add(_mapper.Map <Cliente>(clienteViewModel)); }
public void Add(Cliente cliente) { _clienteService.Add(cliente); }