/// <summary> /// Metodo extraer un equipaje de la tabla retornada por las consultas a la base de datos ejecutadas por el PgConnection /// </summary> /// <param name="row">fila a extraer</param> private Claim ExtractClaimFromRow(DataRow row) { var id = Convert.ToInt32(row[0]); var title = row[1].ToString(); var description = row[2].ToString(); var status = row[3].ToString(); var baggageId = Convert.ToInt32(row[4]); // TODO: Pila con esta condicion que tenian antes // Claim claim; // if (table.Columns.Count == 4) // { // claim = new Claim(id, titulo, descripcion, status); // } // else // { // var idEquipaje = Convert.ToInt32(table.Rows[i][4].ToString()); // claim = new Claim(id, titulo, descripcion, status, idEquipaje); // } return(ClaimBuilder.Create() .WithId(id) .WithTitle(title) .WithStatus(status) .WithDescription(description) .WithBagagge(baggageId) .Build()); }
public Claim CreateEntity(ClaimDto dto) { return(ClaimBuilder.Create() .WithTitle(dto.Title) .WithDescription(dto.Description) .WithBagagge(dto.BaggageId) .WithStatus(dto.Status) .WithId(dto.Id) .Build()); }
public void SetUp() { _claim = _claim = ClaimBuilder.Create() .WithStatus("ABIERTO") .WithDescription("Bolso negro extraviado en el areopuerto de maiquetia") .WithTitle("Bolso extraviado") .WithBagagge(6) .Build(); _user = new User(0, 26350800, "Angel", "Rivero", "*****@*****.**", "assadasad"); _addedClaimList = new List <int>(); _claimDao = (PostgresClaimDao)DAOFactory.GetFactory(DAOFactory.Type.Postgres).GetClaimDao(); }
public void Setup() { _postgresClaimDao = new PostgresClaimDao(); _claimController = new ClaimController(null); _insertedClaims = new List <int>(); var claim = ClaimBuilder.Create() .WithStatus("ABIERTO") .WithDescription("Bolso negro extraviado en el areopuerto de maiquetia") .WithTitle("Bolso extraviado") .WithBagagge(6) .Build(); _claimMapper = MapperFactory.CreateClaimMapper(); _claimDto = _claimMapper.CreateDTO(claim); }
public void UpdateClaimTest() { var id = _claimDao.Add(_claim); _addedClaimList.Add(id); var toUpdateClaim = ClaimBuilder.Create() .WithStatus("CERRADO") .WithDescription("Bolso actualizado descripcion") .WithTitle("Bolso actualizado") .WithBagagge(6) .Build(); _claimDao.Update(id, toUpdateClaim); var updatedClaim = _claimDao.GetById(id); Assert.AreEqual(toUpdateClaim.Title, updatedClaim.Title); }