public Profile Map(EFModel.Profile p)
        {
            Profile prof = new Profile();
            prof.Id = p.Id;
            prof.Name = p.Name;
            prof.Category = CategoryRepository.List().Where(x => x.Id == p.CategoryId).First();
            prof.Issue = IssueRepository.List().Where(x => x.Id == p.IssueId).First();
            prof.Item = ItemRepository.List().Where(x => x.Id == p.ItemId).First();
            prof.Type = TypeRepository.List().Where(x => x.Id == p.TypeId).First();

            return prof;
        }
        public PurchaseOrder Map(EFModel.PurchaseOrder p)
        {
            PurchaseOrder po = new PurchaseOrder();
            po.POId = p.POId;
            po.QRCodeShortURL = p.QRCodeShortURL;
            po.QRCodeId = p.QRCodeId;
            po.PurchaseOrderNumber = p.PurchaseOrderNumber;
            po.GroupQRCode = p.GroupQRCode;
            po.Profile = (p.ProfileId.HasValue ? ProfileRepository.List().Where(x => x.Id == p.ProfileId.Value).First() : null);
            po.Group = (p.GroupId.HasValue ? GroupRepository.List().Where(x => x.Id == p.GroupId.Value).First() : null);
            po.Vendor = (p.VendorId.HasValue ? VendorRepository.List().Where(x => x.Id == p.VendorId.Value).First() : null);

            return po;
        }
Example #3
0
 public void CascadeInsert(EFModel model)
 {
     BaseCascadeInsert(model);
     DataContext.SaveChanges();
 }
Example #4
0
 public int Insert(EFModel <int> model)
 {
     return(SavingRepository.Insert(DataContext, model));
 }
Example #5
0
 public void Remove(EFModel model)
 {
     SavingRepository.Remove(DataContext, model);
 }