public PatrimonioEntity ConsultarPorNumeroTombo(string nrTombo) { PatrimonioEntity retorno = null; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@NrTombo", nrTombo); retorno = SqlMapper.QueryFirstOrDefault <PatrimonioEntity>( connection , "USP_Consultar_Por_NrTombo" , parameters , null , null , CommandType.StoredProcedure); } catch (SqlException sqlEx) { throw sqlEx; } catch (Exception ex) { throw ex; } return(retorno); }
public PatrimonioEntity ConsultarPorId(int patrimonioId) { PatrimonioEntity retorno = null; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@PatrimonioId", patrimonioId); retorno = SqlMapper.QueryFirstOrDefault <PatrimonioEntity>( connection , "USP_Consultar_Patrimonio_Por_ID" , parameters , null , null , CommandType.StoredProcedure); } catch (SqlException sqlEx) { throw sqlEx; } catch (Exception ex) { throw ex; } return(retorno); }
public bool AtualizarPatrimonio(PatrimonioEntity patrimonio) { bool retorno = false; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@PatrimonioId", patrimonio.PatrimonioId); parameters.Add("@Nome", patrimonio.Nome); parameters.Add("@MarcaId", patrimonio.MarcaId); parameters.Add("@Descricao", patrimonio.Descricao); int linhasAfetadas = SqlMapper.Execute( connection , "USP_Atualizar_Patrimonio" , parameters , null , null , CommandType.StoredProcedure); ///Se não retornou linhas afetadas a inserção, ///deverá retornar falso; retorno = (!linhasAfetadas.Equals(0)); } catch (SqlException sqlEx) { throw sqlEx; } catch (Exception ex) { throw ex; } return(retorno); }
public void InserirPatrimonioTest() { PatrimonioEntity entity = new PatrimonioEntity(); entity.Descricao = "sdfsdfsd"; entity.Nome = "dsdfsd"; entity.MarcaId = 1; var mockPatrimonio = new Mock <IPatrimonioBusiness>(); mockPatrimonio.Setup(c => c.InserirPatrimonio(entity)).Returns(true); }
public bool InserirPatrimonio( string nome , int marcaId , string descricao) { PatrimonioEntity patrimonio = new PatrimonioEntity(); patrimonio.Nome = nome; patrimonio.MarcaId = marcaId; patrimonio.Descricao = descricao; return(_patrimonioRepository.InserirPatrimonio(patrimonio)); }
public bool AtualizarPatrimonio( int patrimonioId , string nome , int marcaId , string descricao) { PatrimonioEntity patrimonio = new PatrimonioEntity(); patrimonio.PatrimonioId = patrimonioId; patrimonio.Nome = nome; patrimonio.MarcaId = marcaId; patrimonio.Descricao = descricao; return(_patrimonioRepository.AtualizarPatrimonio(patrimonio)); }
public ActionResult <PatrimonioEntity> GetNrTombo(string nrTombo) { PatrimonioEntity patrimonio = patrimonioBusiness.ConsultarPorNumeroTombo(nrTombo); if (null == patrimonio || patrimonio.PatrimonioId.Equals(0)) { return(NotFound( string.Format("Nenhum registro encontrado: {0}!" , nrTombo))); } else { return(Ok(patrimonio)); } }