Exemple #1
0
 public async Task <ActionResult> WorkerDocuments(int personnelId, Paging paging = null, List <OrderBy> orderBy = null)
 {
     try
     {
         return(this.JsonNet(await _personnelDocumentBusinessService.RetrievePersonnelDocuments(personnelId, paging, orderBy)));
     }
     catch (Exception ex)
     {
         return(this.JsonErrorResult(ex));
     }
 }
        public async Task <ActionResult> RetrieveProfileImage(int?personnelId)
        {
            if (!await AuthorizationService.AuthorizeAsync((ClaimsPrincipal)User, personnelId.Value, Policies.Resource.Personnel.ToString()))
            {
                return(HttpForbidden());
            }

            var personnels = await _personnelDocumentBusinessService.RetrievePersonnelDocuments(personnelId.Value, DocumentCategory.ProfilePhoto);

            if (personnels == null)
            {
                return(HttpNotFound(UserNotExist));
            }

            var profileImage = personnels.Entity.FirstOrDefault();

            return(this.JsonNet(profileImage));
        }