public Cliente AddCliente(ClienteCommand command) { Cliente cliente = new Cliente(command); _clienteRepository.AddCliente(cliente); return(cliente); }
public void TestaAdicaoDeCliente(string nome, string eMail, string telefone, double latitude, double longitude, string usuario, string senha, string perfil) { var cliente = new Cliente(nome, eMail, telefone, latitude, longitude) { User = new User(usuario, senha, perfil) }; _clienteRepository.AddCliente(cliente).Wait(); }
public ActionResult <ClienteDTO> CreateCliente(ClienteForCreationDTO cliente) { var clienteEntity = _mapper.Map <Cliente>(cliente); _clienteRepository.AddCliente(clienteEntity); _clienteRepository.Save(); var clienteToReturn = _mapper.Map <ClienteDTO>(clienteEntity); return(CreatedAtRoute("getCliente", new { clienteId = clienteToReturn.Id }, clienteToReturn)); }
public async Task WhenQuandoEuCadastrarOClienteNomeEmailTelefoneLatitudeLongitudeUsuario(string p0, string p1, string p2, double p3, double p4, string p5, string p6, string p7) { var cliente = new Cliente(p0, p1, p2, p3, p4) { User = new User(p5, p6, p7) }; await _clienteRepository.AddCliente(cliente); _context.Set(cliente); }
void AddCliente() { var i = 0; var users = new string[] { "Afonso", "Allan", "Eric", "Jefferson" }; foreach (var cliente in clienteData) { var user = _userRepository.GetUser(users[i++]).Result; var c = _clienteRepository.GetByUserName(user.UserName).Result; if (c == null) { cliente.User = user; cliente.Id = Guid.NewGuid(); _clienteRepository.AddCliente(cliente).Wait(); } } }
public async Task AddCliente(ClienteRequest cliente, string userName) { var user = await _userRepository.GetUser(userName); if (user == null) { throw new Exception("Não foi possível encontrar o usuário autenticado."); } var cli = new Cliente(cliente.Nome, cliente.EMail, cliente.Telefone, cliente.Latitude, cliente.Longitude) { User = user }; if (!cli.IsValid()) { throw new Exception("Dados do cliente inválido, os campos: Nome, EMail, Telefone, Latitude e Longitude são obrigatórios."); } await _clienteRepository.AddCliente(cli); }
public async Task <ActionResult> AddCliente(Cliente cliente) { await _clienteRepository.AddCliente(cliente); return(Ok(cliente)); }