示例#1
0
        public void UpdateTOP(TOPTable top)
        {
            TOPTable dbTOP = new TOPTable();

            dbTOP                             = _topContext.TOPs.FirstOrDefault(x => x.Id == top.Id);
            dbTOP.PhoneNumber                 = top.PhoneNumber;
            dbTOP.EmailAddress                = top.EmailAddress;
            dbTOP.Reserved                    = top.Reserved;
            dbTOP.ReservationEnds             = top.ReservationEnds;
            dbTOP.Accepted                    = top.Accepted;
            dbTOP.Info                        = top.Info;
            dbTOP.Company                     = top.Company;
            dbTOP.Address                     = top.Address;
            dbTOP.Teacher                     = top.Teacher;
            dbTOP.VocationalQualificationUnit = top.VocationalQualificationUnit;
            _topContext.SaveChanges();
        }
示例#2
0
        private void AddTOPTable(TOPModel topModel)
        {
            var      company = _companyService.GetByName(topModel.Company);
            var      address = _addressService.GetByName(topModel.Address);
            var      teacher = _teacherService.GetByName(topModel.Teacher);
            var      vocationalQualificationUnit = _vocationalQualificationUnitService.GetByName(topModel.VocationalQualificationUnit);
            TOPTable top = new TOPTable
            {
                PhoneNumber                 = topModel.PhoneNumber,
                EmailAddress                = topModel.EmailAddress,
                Reserved                    = topModel.Reserved,
                ReservationEnds             = topModel.ReservationEnds,
                Accepted                    = topModel.Accepted,
                Info                        = topModel.Info,
                Company                     = company.Id,
                Address                     = address.Id,
                Teacher                     = teacher.Id,
                VocationalQualificationUnit = vocationalQualificationUnit.Id
            };

            _topService.AddTOP(top);
        }
示例#3
0
 public void DeleteTOP(TOPTable top)
 {
     _topContext.TOPs.Remove(top);
     _topContext.SaveChanges();
 }
示例#4
0
 public void AddTOP(TOPTable top)
 {
     _topContext.TOPs.Add(top);
     _topContext.SaveChanges();
 }