public ActionResult InserirAvaliacao(Avaliacao avaliacao) { _context.Avaliacao.Add(avaliacao); _context.SaveChanges(); return(Ok()); }
public ActionResult InserirAgendamento(Agendamento agendamento) { _context.Agendamento.Add(agendamento); _context.SaveChanges(); return(Ok()); }
public ActionResult InserirPagamento(Pagamento pagamento) { _context.Pagamento.Add(pagamento); _context.SaveChanges(); return(Ok()); }
public async Task <ActionResult> InserirCliente(Cliente cliente) { var consulta = _context.Cliente.Where(c => c.Email == cliente.Email).FirstOrDefault(); if (consulta != null) { ModelState.AddModelError("email", "email já cadastrado"); return(BadRequest(ModelState)); } var localizacao = await _googleMapsServico.ObterGeolocalizacao(cliente.EnderecoCompleto); if (localizacao != null) { cliente.Latitude = localizacao.Latitude; cliente.Longitude = localizacao.Longitude; } _context.Cliente.Add(cliente); _context.SaveChanges(); return(Ok()); }
public async Task <ActionResult> InserirCozinheiro(CozinheiroModelo requisicao) { var consulta = _context.Cozinheiro.Where(c => c.Email == requisicao.Email).FirstOrDefault(); if (consulta != null) { ModelState.AddModelError("email", "email já cadastrado"); return(BadRequest(ModelState)); } var cozinheiro = new Cozinheiro(requisicao); var localizacao = await _enderecoServico.ObterGeolocalizacao(cozinheiro.EnderecoCompleto); if (localizacao != null) { cozinheiro.Latitude = localizacao.Latitude; cozinheiro.Longitude = localizacao.Longitude; } _context.Cozinheiro.Add(cozinheiro); _context.SaveChanges(); return(Ok()); }