Пример #1
0
        public async Task AddAsync(MoradorDTO obj)
        {
            try
            {
                var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj);

                await _serviceMorador.AddAsync(objNew);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public void Update(MoradorDTO obj)
        {
            try
            {
                var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj);

                _serviceMorador.Update(objNew);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public IActionResult Post([FromBody] MoradorDTO Morador)
        {
            try
            {
                if (Morador == null || (string.IsNullOrEmpty(Morador.Nome)))
                {
                    return(NotFound());
                }

                _applicationServiceMorador.Add(Morador);
                return(Ok("Morador cadastrado com sucesso!"));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, "Internal Server Error"));
            }
        }
Пример #4
0
        public ActionResult Put(int id, [FromBody] MoradorDTO Morador)
        {
            try
            {
                if (Morador == null)
                {
                    return(NotFound());
                }

                _applicationServiceMorador.Update(Morador);

                return(Ok("Morador atualizado com sucesso!"));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #5
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var familia = await _applicationServiceMorador.GetByIdAsync(id);

                if (familia is null)
                {
                    return(NotFound());
                }

                familia = new MoradorDTO
                {
                    Id = id
                };

                _applicationServiceMorador.Remove(familia);
                return(Ok("Morador removido com sucesso!"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
        public void Remove(MoradorDTO obj)
        {
            var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj);

            _serviceMorador.Remove(objNew);
        }