public IActionResult Revisions(Guid id) { var organizationUid = id; if (organizationUid.IsEmptyGuid()) { return(RedirectToHome()); } var model = new OrganizationRevisionReadListModel(); if (organizationUid.IsNotEmptyGuid()) { var request = new OrganizationReadRequest(CurrentUser.Id, organizationUid); var response = _organizationService.GetOrganization(request); if (response.Status.IsNotSuccess) { return(NotFound()); } model.OrganizationUid = organizationUid; model.OrganizationName = response.Item.Name; model.SetInputModelValues(); } return(View(model)); }
public OrganizationReadResponse GetOrganization(OrganizationReadRequest request) { var response = new OrganizationReadResponse(); var entity = _cacheManager.GetCachedOrganization(request.OrganizationUid); response.Item = _organizationFactory.CreateDtoFromEntity(entity); response.Status = ResponseStatus.Success; return(response); }
public IActionResult Create(Guid id) { var organizationUid = id; if (organizationUid.IsEmptyGuid()) { organizationUid = CurrentUser.OrganizationUid; } var request = new OrganizationReadRequest(CurrentUser.Id, organizationUid); var response = OrganizationService.GetOrganization(request); if (response.Status.IsNotSuccess) { return(RedirectToAccessDenied()); } var model = IntegrationMapper.MapIntegrationCreateModel(organizationUid); return(View(model)); }
public static OrganizationReadRequest GetOrganizationReadRequest() { var request = new OrganizationReadRequest(CurrentUserId, UidOne); return(request); }