public void DeleteUserFromCompany(RoleInCompany userAndcompany) { var empteam = new EmployeeTeam() { Id = userAndcompany.userId, CompanyId = userAndcompany.Id }; _context.EmployeeTeams.Attach(empteam); _context.Remove(empteam); _context.SaveChanges(); }
public void AddUserToCompany(RoleInCompany userAndCompany) { if (_context.EmployeeTeams.Count(x => x.CompanyId == userAndCompany.Id && x.UserId == userAndCompany.userId) > 0) { return; } _context.EmployeeTeams.Add(new EmployeeTeam() { RoleId = userAndCompany.roleId, UserId = userAndCompany.userId, CompanyId = userAndCompany.Id }); _context.SaveChanges(); }
//[Authorization] public ActionResult DeleteUserFromCompany([FromQuery] RoleInCompany userAndcompany) { if (!authUser.is_admin) { return(NotFound()); } if (userAndcompany == null) { return(NotFound()); } _repo.DeleteUserFromCompany(userAndcompany); return(Ok()); }
//[Authorization] public ActionResult AddUserToCompany(RoleInCompany userAndcompany) { if (!authUser.is_admin) { return(NotFound()); } if (userAndcompany == null) { return(NotFound()); } _repo.AddUserToCompany(userAndcompany); return(Ok()); }