public IResultViewModel InserirEndereco(CriarEnderecoViewModel model) { var endereco = new Endereco(model.Logradouro, model.Bairro, model.Cidade, model.Estado, model.ClienteId); endereco.Validate(); if (endereco.Invalid) { return new ResultViewModel { Success = false, Message = "Ocorreu um problema ao cadastrar o endereço.", Data = endereco.Notifications } } ; _repository.Inserir(endereco); return(new ResultViewModel { Success = true, Message = "Endereço cadastrado.", Data = endereco }); }
public IResultViewModel Post([FromBody] CriarEnderecoViewModel model) { return(_service.InserirEndereco(model)); }