Пример #1
0
        public EnderecoTipo GetById(long id)
        {
            EnderecoTipo enderecoTipo = new EnderecoTipo();

            enderecoTipo = _unitOfWork.EnderecoTipoRepository.Get(id);
            return(enderecoTipo);
        }
Пример #2
0
        public bool Delete(EnderecoTipo obj)
        {
            if (obj.Id == 0)
            {
                throw new ArgumentException("Endereço Tipo não existe");
            }

            return(_repoWrapper.EnderecoTipo.Delete(obj));
        }
Пример #3
0
 public void Atualizar(EnderecoTipo enderecoTipo)
 {
     try
     {
         _unitOfWork.EnderecoTipoRepository.UpdateEntity(enderecoTipo);
         _unitOfWork.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
Пример #4
0
 public void Deletar(EnderecoTipo enderecoTipo)
 {
     try
     {
         _unitOfWork.EnderecoTipoRepository.Remove(enderecoTipo);
         _unitOfWork.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
        public IActionResult Edit(string id)
        {
            EnderecoTipo enderecoTipo = new EnderecoTipo();

            enderecoTipo.EnderecoTipoId = Convert.ToInt32(id);
            try
            {
                enderecoTipo = _enderecoTipoService.GetById(enderecoTipo.EnderecoTipoId);
                return(Ok(enderecoTipo));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #6
0
        public void Adicionar(EnderecoTipo enderecoTipo)
        {
            try
            {
                var corpo = "";


                _unitOfWork.EnderecoTipoRepository.Add(enderecoTipo);
                _unitOfWork.SaveChanges();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
        public IActionResult Update([FromBody] EnderecoTipoDto enderecoTipoDto)
        {
            EnderecoTipo enderecoTipo = new EnderecoTipo();

            try
            {
                enderecoTipo.EnderecoTipoId = enderecoTipoDto.EnderecoTipoId;
                enderecoTipo.DescricaoTipo  = enderecoTipoDto.DescricaoTipo;
                _enderecoTipoService.Atualizar(enderecoTipo);
                return(Ok(enderecoTipo));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public IActionResult Delete([FromBody] EnderecoTipoDto enderecoTipoDto)
        {
            BaseResponseDto baseResponseDTO = new BaseResponseDto();

            _requestInfoHelper.BindRequestInfo(HttpContext, baseResponseDTO);
            EnderecoTipo enderecoTipo = new EnderecoTipo();

            try
            {
                enderecoTipo.EnderecoTipoId = enderecoTipoDto.EnderecoTipoId;
                enderecoTipo.DescricaoTipo  = enderecoTipoDto.DescricaoTipo;
                _enderecoTipoService.Deletar(enderecoTipo);
                baseResponseDTO.IsSuccess = true;
                baseResponseDTO.Response  = JsonConvert.SerializeObject(enderecoTipo);
            }
            catch (Exception ex)
            {
                baseResponseDTO.IsSuccess = false;
                baseResponseDTO.Message   = ex.Message;
            }
            return(Ok(baseResponseDTO));
        }
Пример #9
0
        public static void Initialize(SqlContext context)
        {
            if (context.RedeSocialTipo.Any())
            {
                return;
            }

            var RedeSocialTipo = new RedeSocialTipo[]
            {
                new RedeSocialTipo {
                    Descricao   = "Facebook",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new RedeSocialTipo {
                    Descricao   = "Instagran",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new RedeSocialTipo {
                    Descricao   = "LikedIn",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new RedeSocialTipo {
                    Descricao   = "Twitter",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new RedeSocialTipo {
                    Descricao   = "Outra",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                }
            };

            context.AddRange(RedeSocialTipo);

            var TelefoneTipo = new TelefoneTipo[]
            {
                new TelefoneTipo {
                    Descricao   = "Residencial",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new TelefoneTipo {
                    Descricao   = "Celular",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new TelefoneTipo {
                    Descricao   = "Comercial",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                }
            };

            context.AddRange(TelefoneTipo);

            var EnderecoTipo = new EnderecoTipo[]
            {
                new EnderecoTipo {
                    Descricao   = "Residencial",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new EnderecoTipo {
                    Descricao   = "Comercial",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                },

                new EnderecoTipo {
                    Descricao   = "Outro",
                    DataCriacao = System.DateTime.Now,
                    Ativo       = true
                }
            };

            context.AddRange(EnderecoTipo);

            context.SaveChanges();
        }
Пример #10
0
 public bool Put(EnderecoTipo obj)
 {
     return(_repoWrapper.EnderecoTipo.Update(obj));
 }
Пример #11
0
 public bool Post(EnderecoTipo obj)
 {
     return(_repoWrapper.EnderecoTipo.Insert(obj));
 }