public ActionResult AdicionarCliente(Cliente cliente) { if (ModelState.IsValid) { var cpfExistente = clienteRepository.VerificarCPFExistente(cliente.CPF); if (cpfExistente == null) { clienteRepository.Adicionar(cliente); ViewBag.IdCliente = "1bf329e7-1b55-438c-bbaf-348f01c5a7cb"; return(RedirectToAction("CadastrarEndereco", cliente.IdCliente)); //return View("CadastrarEndereco"); } else { ModelState.AddModelError("CPF", "O CPF já existe no sistema!"); return(View("FormularioCadastro", cliente)); } } else { return(View("FormularioCadastro", cliente)); } }
public ClienteEnderecoViewModel Adicionar(ClienteEnderecoViewModel clienteEnderecoViewModel) { var cliente = Mapper.Map <Cliente>(clienteEnderecoViewModel); var endereco = Mapper.Map <Endereco>(clienteEnderecoViewModel); _clienteRepository.Adicionar(cliente); }
public void Adicionar(ClienteEnderecoViewModel clienteEnderecoViewModel) { var cliente = Mapper.Map <ClienteEnderecoViewModel, Cliente>(clienteEnderecoViewModel); var endereco = Mapper.Map <ClienteEnderecoViewModel, Endereco>(clienteEnderecoViewModel); cliente.Enderecos.Add(endereco); _clienteRespository.Adicionar(cliente); }
public async Task <ClienteViewModel> Adicionar(ClienteViewModel cliente) { var entity = _mapper.Map <Cliente>(cliente); var dm = _mapper.Map <Data.Models.Cliente>(entity); await _repository.Adicionar(dm); await _repository.UnityOfWork.Commit(); return(_mapper.Map <ClienteViewModel>(dm)); }
public ClienteEnderecoViewModel Adicionar(ClienteEnderecoViewModel clienteEnderecoViewModel) { var cliente = Mapper.Map <Cliente>(clienteEnderecoViewModel); var endereco = Mapper.Map <Endereco>(clienteEnderecoViewModel); cliente.Enderecos.Add(endereco); cliente.DataCadastro = DateTime.Now; _clienteRepository.Adicionar(cliente); return(clienteEnderecoViewModel); }
public ActionResult Novo(Cliente cliente) { if (ModelState.IsValid) { //cidade = cidadeRepository.BuscaCidade(cidade.CidadeId); //cliente.Cidade.CidadeId = cidade.CidadeId; clienteRepository.Adicionar(cliente); TempData["SuccessMessage"] = "Cadastro realizado com sucesso."; return(RedirectToAction("Index")); } else { return(View()); } }
public string AdicionarCliente(Cliente cliente) { //valida if (!cliente.Validar()) { return("Dados invalidos."); } //salva no banco var repositorio = new ClienteRepository(); repositorio.Adicionar(cliente); //envia o email EmailService.Enviar("*****@*****.**", cliente.Email.Endereco, "Email de validação", "Parabens, você está cadastrado"); //conclui return("Cliente cadastrado com sucesso"); }
public async void Insert_test() { // Given var faker = AutoFaker.Create(); var bus = faker.Generate <IMediatrHandler>(); var options = new DbContextOptionsBuilder <DCDroneDelivery>() .UseInMemoryDatabase(databaseName: "DroneDelivery") .Options; var clienteNovo = faker.Generate <Cliente>(); using (var contexto = new DCDroneDelivery(options, bus)) { //when var clienteRepository = new ClienteRepository(contexto); await clienteRepository.Adicionar(clienteNovo); var insertCliente = await clienteRepository.UnitOfWork.Commit(); //then Assert.True(insertCliente); } }
public void Adicionar(Cliente entity) { _clienteRepository.Adicionar(entity); }
public Cliente Adicionar(Cliente cliente) { return(_clienteRepository.Adicionar(cliente)); }
public void Adicionar(Cliente cliente) { ClienteRepository clienteRepository = new ClienteRepository(); clienteRepository.Adicionar(cliente); }
public void Adicionar(Cliente cliente) { _clienteRepository.Adicionar(cliente); }