public Contract.Department Modify(Contract.Department departmentToModify) { var _schoolContext = GetSchoolContext(); //var departmentToUpdate = await _context.Departments // .Include(i => i.Administrator) // .FirstOrDefaultAsync(m => m.DepartmentID == id); throw new NotImplementedException(); }
public Contract.Department Create(Contract.Department departmentToCreate) { var _schoolContext = GetSchoolContext(); var departmentToCreateModel = new OpenHack.University.Services.Models.Department() { Budget = departmentToCreate.Budget, InstructorID = departmentToCreate.InstructorID, Name = departmentToCreate.Name, StartDate = departmentToCreate.StartDate }; _schoolContext.Departments.Add(departmentToCreateModel); _schoolContext.SaveChanges(); return(GetById(departmentToCreateModel.DepartmentID)); }
public Services.Contract.Department GetContract() { var contractDepartment = new Contract.Department() { Budget = Budget, DepartmentID = DepartmentID, InstructorID = InstructorID, Name = Name, StartDate = StartDate, Courses = new List <Contract.Course>(), Administrator = Administrator.GetContract() }; foreach (var course in Courses) { contractDepartment.Courses.Add(course.GetContract()); } return(contractDepartment); }