public TenantPolicyHandler(ServiceOrderTable so, TenantTable tt, IHttpContextAccessor httpContextAccessor, UserManager <ORM.DTO.User> userManager) { _serviceOrderTable = so; _tenantTable = tt; _httpContext = httpContextAccessor.HttpContext; _userMgr = userManager; }
public async Task <IActionResult> PutTenant(Guid id, [FromBody] TenantTable tenantTable) { var tenant = await _context.Tenants.FindAsync(id); if (tenant == null) { return(NotFound()); } tenant.Company = tenantTable.Company; tenant.ContactEmail = tenantTable.ContactEmail; tenant.ContactName = tenantTable.ContactName; tenant.ContactPhone = tenant.ContactPhone; _context.Entry(tenant).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantTableExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public HomeController(ILogger <HomeController> logger, Helper helper, UserTable ut, TenantTable tt, UserManager <User> userManager, SignInManager <User> signInManager, UserManager <GlobalUser> sharedUserManager, SignInManager <GlobalUser> sharedSignInManager, NewTenantProcedure newTenant, IAuthorizationService auth, ServiceOrderTable serviceOrderTable, NotificationTable notificationTable, TaskTable taskTable) { _logger = logger; _helper = helper; _ut = ut; _tt = tt; _serviceOrderTable = serviceOrderTable; _newTenant = newTenant; UserMgr = userManager; SignInMgr = signInManager; SharedUserMgr = sharedUserManager; SharedSignInMgr = sharedSignInManager; _authorization = auth; _notificationTable = notificationTable; _taskTable = taskTable; }
public HomePageController(UserTable userTable, ProjectTable projectTable, TenantTable tenantTable, ServiceOrderTable serviceOrderTable) { _userTable = userTable; _projectTable = projectTable; _tenantTable = tenantTable; _serviceOrderTable = serviceOrderTable; }
public ProfileController(UserTable userTable, UserManager <User> userMgr, TenantTable tenantTable, ServiceOrderTable serviceOrderTable) { _userTable = userTable; _userMgr = userMgr; _tenantTable = tenantTable; _serviceOrderTable = serviceOrderTable; }
public ServiceController(ServiceOrderTable serviceOrderTable, TenantTable tenantTable, ProjectTable projectTable, UserTable userTable, PaymentTable paymentTable) { _serviceOrderTable = serviceOrderTable; _tenantTable = tenantTable; _projectTable = projectTable; _userTable = userTable; _paymentTable = paymentTable; }
public NotificationController(ServiceOrderTable serviceOrderTable, TenantTable tenantTable, UserTable userTable, NotificationTable notificationTable, ProjectTable projectTable) { _serviceOrderTable = serviceOrderTable; _tenantTable = tenantTable; _userTable = userTable; _notificationTable = notificationTable; _projectTable = projectTable; }
public async Task <ActionResult <TenantTable> > PostTenant([FromBody] TenantTable tenant) { TenantTable newTable = new TenantTable { TenantId = new Guid(), Company = tenant.Company, ContactName = tenant.ContactName, ContactEmail = tenant.ContactEmail, ContactPhone = tenant.ContactPhone, Users = new List <UserTable>(), }; _context.Tenants.Add(newTable); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTenant", new { id = newTable.TenantId }, newTable)); }
public Helper(IHttpContextAccessor httpContextAccessor, TenantTable tenantTable) { _httpContext = httpContextAccessor.HttpContext; _tenantTable = tenantTable; }
public AdminController(TenantTable tenantTable, ServiceOrderTable serviceOrderTable, PaymentTable paymentTable) { _tenantTable = tenantTable; _serviceOrderTable = serviceOrderTable; _paymentTable = paymentTable; }