Пример #1
0
        public ActionResult Put([FromBody] ConvidadoDTO model)
        {
            try
            {
                if (model == null)
                {
                    return(NotFound(new { message = "Convidado inválido!" }));
                }

                if (string.IsNullOrEmpty(model.EmailConvidado))
                {
                    return(NotFound(new { message = "Email inválido!" }));
                }

                if (string.IsNullOrEmpty(model.NomeConvidado))
                {
                    return(NotFound(new { message = "Nome inválido!" }));
                }

                _servicoAplicacaoConvidado.Alterar(model);
                return(Ok("Convidado alterado com sucesso!"));
            }

            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}"));
            }
        }
Пример #2
0
        public ActionResult Delete([FromBody] ConvidadoDTO model)
        {
            try
            {
                if (model == null)
                {
                    return(NotFound(new { message = "Convidado inválido!" }));
                }

                _servicoAplicacaoConvidado.Deletar(model);
                return(Ok("Convidado deletado com sucesso!"));
            }

            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}"));
            }
        }
        public void Deletar(ConvidadoDTO obj)
        {
            var objEntity = _mapper.Map <Convidado>(obj);

            _servicoConvidado.Deletar(objEntity);
        }
        public void Adicionar(ConvidadoDTO obj)
        {
            var objEntity = _mapper.Map <Convidado>(obj);

            _servicoConvidado.Adicionar(objEntity);
        }