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; }
public void CascadeInsert(EFModel model) { BaseCascadeInsert(model); DataContext.SaveChanges(); }
public int Insert(EFModel <int> model) { return(SavingRepository.Insert(DataContext, model)); }
public void Remove(EFModel model) { SavingRepository.Remove(DataContext, model); }