// Перегруженный метод, отвечающий за обновление информации о текущей компании public void Update(dbCRUDEntities repository, Company company) { Company new_company = repository.Companies.Find(company.CompanyID); new_company.CompanyName = company.CompanyName; new_company.CompanyContactStatus = company.CompanyContactStatus; repository.Entry(new_company).State = EntityState.Modified; repository.SaveChanges(); }
// Перегруженный метод, отвечающий за обновление информации о текущем пользователи public void Update(dbCRUDEntities repository, User user) { User new_user = repository.Users.Find(user.UserID); new_user.UserLogin = user.UserLogin; new_user.UserName = user.UserName; new_user.UserPassword = user.UserPassword; new_user.CompanyName = user.CompanyName; repository.Entry(new_user).State = EntityState.Modified; repository.SaveChanges(); }
// Перегруженный метод, отвечающий за удаление компании public void Delete(dbCRUDEntities repository, Company company) { repository.Companies.Remove(company); repository.SaveChanges(); }
// Перегруженный метод, отвечающий за удаление пользователя public void Delete(dbCRUDEntities repository, User user) { repository.Users.Remove(user); repository.SaveChanges(); }
// Перегруженный метод, отвечающий за добавление пользователя public void Add(dbCRUDEntities repository, User user) { repository.Users.Add(user); repository.SaveChanges(); }
// Перегруженный метод, отвечающий за добавление компании public void Add(dbCRUDEntities repository, Company company) { repository.Companies.Add(company); repository.SaveChanges(); }