/// <summary> /// Является ли пользователь создателем компании /// </summary> /// <param name="username"></param> /// <param name="companyId"></param> /// <returns></returns> public override bool IsUserInRole(string username, string companyId) { bool outputResult = false; using (TimeManagmentSytemContex db = new TimeManagmentSytemContex("DefaultConnection")) { User user = db.Users.FirstOrDefault(u => u.Login == username); Company company = db.Сompanies.FirstOrDefault(u => u.Id == Convert.ToInt32(companyId)); if (user != null && company != null) { if (user.Id == company.Creator.Id) { outputResult = true; } } } return(outputResult); }
public EFUnitOfWork(string connectionString) { db = new TimeManagmentSytemContex(connectionString); }
public CompanyRepository(TimeManagmentSytemContex contex) { this.db = contex; }
public UserRepository(TimeManagmentSytemContex contex) { this.db = contex; }
public SessionRepository(TimeManagmentSytemContex contex) { this.db = contex; }