public InserirMarcaResponse InserirResponse(InserirMarcaRequest request) { var existeMarca = _repository.Existe(x => x.MarcaId == request.MarcaId); if (existeMarca) { return(new InserirMarcaResponse() { Mensagens = string.Format("Marca", Mensagens.JA_EXISTE), Status = EnumStatusObjeto.Sucesso }); } var marca = new Marca(request.MarcaId, request.Nome); var mensagem = marca.ValidarCamposObrigatorios(); if (marca != null) { return(new InserirMarcaResponse() { Mensagens = mensagem, Status = EnumStatusObjeto.Sucesso }); } _repository.Adicionar(marca); return(new InserirMarcaResponse() { MarcaId = marca.Id, Mensagens = Mensagens.OPERACAO_SUCESSO, Status = EnumStatusObjeto.Sucesso }); }
public void Salvar(Marca model) { if (string.IsNullOrWhiteSpace(model.Descricao)) { throw new Exception("Informe o Descrição!"); } if (model.Id == 0) { _repositorioMarca.Adicionar(ref model); } else { _repositorioMarca.Alterar(model); } }