Beispiel #1
0
        public IActionResult CreatePost(OfficeAssignmentsDto newOffice)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            _officeAssignmentService.AddNewOffice(newOffice);
            PopulateTeachersDropDownList(newOffice.TeacherId);
            return(View(newOffice));
        }
        public void AddNewOffice(OfficeAssignmentsDto office)
        {
            if (office == null)
            {
                throw new ArgumentNullException(nameof(office));
            }
            var officeMap = _mapper.Map <OfficeAssignment>(office);

            Add(officeMap);
            Commit();
        }
        public void EditOffice(OfficeAssignmentsDto office)
        {
            if (office == null)
            {
                throw new ArgumentNullException(nameof(office));
            }
            var officeEntity = new OfficeAssignment
            {
                Id        = office.Id,
                Location  = office.Location,
                TeacherId = office.TeacherId
            };

            Update(officeEntity);
            Commit();
        }
Beispiel #4
0
 public IActionResult EditOffice(OfficeAssignmentsDto office)
 {
     _officeAssignmentService.EditOffice(office);
     PopulateTeachersDropDownList(office.TeacherId);
     return(View(office));
 }