//public UserManager<ApplicationUser> UserManager //{ // get // { // //var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new AuthContext())); // //return manager; // return _userManager ?? Request.GetOwinContext().GetUserManager<ApplicationUserManager>(); // } // private set // { // _userManager = value; // } //} #endregion public ResponseViewModel GetUserPermissionData(IdViewModel idViewModel) { try { if (!string.IsNullOrEmpty(idViewModel.UserId)) { AccessPermissionVM ReturnData = new AccessPermissionVM(); var accPerData = accessPermissionRepository.FindBy(x => x.UserId == idViewModel.UserId).FirstOrDefault(); //var usertypeData = userTypeMappingRepository.FindBy(x => x.UserId == idViewModel.UserId).FirstOrDefault(); if (accPerData != null) { ReturnData = Mapper.Map <AccessPermission, AccessPermissionVM>(accPerData); //ReturnData.Contacts = usertypeData.Contacts; } response.IsSuccess = true; response.Status = "SUCCESS"; response.Message = " Get Data successfully..."; response.Content = ReturnData; //response.Id = NextId; } } catch (Exception ex) { response.IsSuccess = false; response.Status = "FAILED"; response.Message = "Something went wrong"; } return(response); }
public HttpResponseMessage UpdatePermissions(AccessPermissionVM accessPermissionVM) { var response = accountService.UpdatePermissions(accessPermissionVM); if (response.IsSuccess) { return(Request.CreateResponse(HttpStatusCode.OK, response, "application/json")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, response, "application/json")); } }
public ResponseViewModel UpdatePermissions(AccessPermissionVM accessPermissionVM) { try { if (accessPermissionVM != null && accessPermissionVM.Id > 0) { var accPerData = accessPermissionRepository.FindBy(x => x.Id == accessPermissionVM.Id).FirstOrDefault(); if (accPerData != null) { accPerData.IsMaterialInward = accessPermissionVM.IsMaterialInward; accPerData.IsMaterialOutward = accessPermissionVM.IsMaterialOutward; accPerData.IsWorkGenrate = accessPermissionVM.IsWorkGenrate; accPerData.IsWorkComplete = accessPermissionVM.IsWorkComplete; accPerData.IsMaterialReports = accessPermissionVM.IsMaterialReports; accPerData.IsWorkReports = accessPermissionVM.IsWorkReports; accessPermissionRepository.Edit(accPerData, accPerData); unitOfWork.Commit(); } response.IsSuccess = true; response.Status = "SUCCESS"; response.Message = " Updated successfully..."; //response.Content = ReturnData; //response.Id = NextId; } } catch (Exception ex) { response.IsSuccess = false; response.Status = "FAILED"; response.Message = "Something went wrong"; } return(response); }