コード例 #1
0
        public SerializedPlacement GetPlacement(int placementID)
        {
            SerializedPlacement sp = _db.Placements
                                     .AsQueryable()
                                     .Where(p => p.PlacementID == placementID)
                                     .Select(SerializedPlacement.GenerationLambda)
                                     .FirstOrDefault();

            return(sp);
        }
コード例 #2
0
        public SerializedPlacement CreatePlacement(SerializedPlacement sp)
        {
            Placement  placement = _db.Placements.Create();
            Contractor ctr       = _db.Contractors.Where(c => c.ContractorID == sp.ContractorID).FirstOrDefault();
            Order      ord       = _db.Orders.Where(o => o.OrderID == sp.OrderID).FirstOrDefault();

            placement.Contractor = ctr;
            placement.Order      = ord;
            _db.Placements.Add(placement);
            _db.SaveChanges();

            return(GetPlacement(placement.PlacementID));
        }