Ejemplo n.º 1
0
        public ActionResult DoUpload(IFormFile file)
        {
            using (var stream = file.OpenReadStream())
            {
                var xs    = new XmlSerializer(typeof(PartyModel));
                var party = (PartyModel)xs.Deserialize(stream);


                using (var db = new PartyDbContext())
                {
                    var dbs = new DbParty()
                    {
                        TypeofEvent = party.TypeofEvent,
                        Distination = party.Distination,
                        Services    = party.Services,
                    };
                    dbs.Workers = new Collection <DbWorkers>();
                    foreach (var worker in party.Workers)
                    {
                        dbs.Workers.Add(new DbWorkers()
                        {
                            Name       = worker.Name,
                            Position   = worker.Position,
                            Experience = worker.Experience,
                        });
                    }
                    db.ManyParties.Add(dbs);
                    db.SaveChanges();
                }

                return(View(party));
            }
        }
Ejemplo n.º 2
0
        public ActionResult List()
        {
            List <DbParty> list;

            using (var db = new PartyDbContext())
            {
                list = db.ManyParties.Include(s => s.Workers).ToList();
            }
            return(View(list));
        }
 public PartyWithRegistrationsPagedSortedRepository(PartyDbContext partyDbContext)
 {
     _partyDbContext = partyDbContext;
 }
Ejemplo n.º 4
0
 public void Setup()
 {
     _context = new PartyDbContext(TestHelper.GetInMemoryDbContextOptions());
     _context.Database.EnsureCreated();
     _respository = new PersonPagedSortedRepository(_context);
 }
Ejemplo n.º 5
0
 public PartyRespository(PartyDbContext partyDbContext)
 {
     _partyDbContext = partyDbContext;
 }
Ejemplo n.º 6
0
 public OrganisationPagedSortedRepository(PartyDbContext partyDbContext)
 {
     _partyDbContext = partyDbContext;
 }
 public PersonPagedSortedRepository(PartyDbContext partyDbContext)
 {
     _partyDbContext = partyDbContext;
 }