Esempio n. 1
0
        //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);
        }
Esempio n. 2
0
        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"));
            }
        }
Esempio n. 3
0
        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);
        }