Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
 public Claim CreateEntity(ClaimDto dto)
 {
     return(ClaimBuilder.Create()
            .WithTitle(dto.Title)
            .WithDescription(dto.Description)
            .WithBagagge(dto.BaggageId)
            .WithStatus(dto.Status)
            .WithId(dto.Id)
            .Build());
 }
Ejemplo n.º 3
0
 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);
        }
Ejemplo n.º 5
0
        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);
        }