public void Alterar(int id, string Nome, string Descricao, int IdMarca) { var obj = this.Obter(id); var objMarca = _appServiceMarca.Obter(IdMarca); if (obj == null) { throw new PatrimonioNaoEncontradoException(); } if (objMarca == null) { throw new MarcaNaoEncontradaException(); } if (ValidarPatrimonioExistente(Nome, IdMarca, id)) { throw new PatrimonioJaCadastradoException(); } obj.Nome = Nome; obj.Descricao = Descricao; obj.Marca = objMarca; this.Alterar(obj); }
public IHttpActionResult Get(int id) { try { var obj = _appServiceMarca.Obter(id); var objMap = Mapper.Map <MarcaObterModel>(obj); return(Ok(objMap)); } catch (AplicacaoExceptionBase appEx) { return(BadRequest(appEx.MensagemErro)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }