Esempio n. 1
0
        public IActionResult SalvarVisita(VisitaDto visita)
        {
            try
            {
                var objVisita = new Visita
                {
                    id            = visita.id,
                    Nome          = visita.Nome,
                    Consultor     = visita.Consultor,
                    Data          = new BsonDateTime(DateTime.Parse(visita.Data)),
                    StatusCliente = visita.StatusCliente,
                    Telefone      = visita.Telefone,
                    TipoCliente   = visita.TipoCliente,
                    TipoVisita    = visita.TipoVisita
                };

                _visitaRepository.Inserir(objVisita);

                return(Ok(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Esempio n. 2
0
        public IActionResult AtualizarVisita(VisitaDto visita)
        {
            try
            {
                if (visita == null)
                {
                    BadRequest("Erro ao atualizar visita");
                }

                var objVisita = new Visita
                {
                    id            = visita.id,
                    Nome          = visita.Nome,
                    Consultor     = visita.Consultor,
                    Data          = new BsonDateTime(DateTime.Parse(visita.Data)),
                    StatusCliente = visita.StatusCliente,
                    Telefone      = visita.Telefone,
                    TipoCliente   = visita.TipoCliente,
                    TipoVisita    = visita.TipoVisita
                };

                _visitaRepository.Atualizar(c => c.id == visita.id, objVisita);

                return(Ok(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }