Exemplo n.º 1
0
        bool IBidService.AddBids(List <Models.Bid> bids)
        {
            IBidDataService     repo         = new BidDataService();
            List <Entities.Bid> bidsEntities = new List <Entities.Bid>();

            foreach (var biditem in bids)
            { // transform model bid object to entity bid object here
                Entities.Bid b = new Entities.Bid()
                {
                    bidding_manager  = biditem.bidding_manager,
                    client           = biditem.client,
                    CPI              = biditem.CPI,
                    country_language = biditem.country_language,
                    email_body       = biditem.email_body,
                    email_subject    = biditem.email_subject,
                    IR          = biditem.IR,
                    LOI         = biditem.LOI,
                    last_update = biditem.last_update,
                    reply_count = biditem.reply_count,
                    sales_rep   = biditem.sales_rep,
                    bid_status  = biditem.bid_status
                                  // check all properties
                };
                bidsEntities.Add(b);
            }
            return(repo.AddBids(bidsEntities));
        }
Exemplo n.º 2
0
        List <StatusHistory> IBidService.GetBidStatusHistory(int bidId)
        {
            List <StatusHistory> response = new List <StatusHistory>();
            IBidDataService      repo     = new BidDataService();

            response = repo.GetBidStatusHistory(bidId).Select(c => new StatusHistory()
            {
                bid_status   = c.bid_status,
                ID           = c.ID,
                MCREF        = c.MCREF,
                reply_status = c.reply_status,
                valid_from   = c.valid_from,
                valid_to     = c.valid_to,
                won_status   = c.won_status
            }).ToList();


            return(response);
        }