public async Task <bool> Add(string _NameDepartment, int _IdFacultie, int?_IdManager) { try { var factory = new SWEContextFactory(); using var context = factory.CreateDbContext(); using (var work = new UnitOfWork(context)) { var facultie = await work.Facultie.GetId(_IdFacultie); var professor = (_IdManager == null) ? null : await work.Professor.GetId(_IdManager); await work.Department.Add(new Department { Name = _NameDepartment, Facultie = facultie, ProfessorManage = professor }); resultComment = await work.Commet(); } if (resultComment == 1) { return(true); } else { return(false); } } catch { return(false); } }
async Task <bool> checkUserNameIsExists(string userName) { var factory = new SWEContextFactory(); using var context = factory.CreateDbContext(); using (var work = new UnitOfWork(context)) { return(await work.StudentLog.UserExsists(userName)); } }