Exemplo n.º 1
0
 public void EditRole(User_RolesViewModel model)
 {
     using (unitOfWork = new UnitOfWork())
     {
         User_Roles modelMapping = Mapper.Map <User_RolesViewModel, User_Roles>(model);
         unitOfWork.RoleRepository.Update(modelMapping);
         unitOfWork.RoleRepository.Save();
     }
 }
Exemplo n.º 2
0
        public object UpdateRole(User_RolesViewModel model)
        {
            ResponseDetails responseDetails = new ResponseDetails();

            try
            {
                roleService.EditRole(model);
                responseDetails = Helper.SetResponseDetails("Updated successfully.", true, null, MessageType.Success);
            }
            catch (Exception ex)
            {
                responseDetails = Helper.SetResponseDetails("Exception encountered : " + ex.Message, false, ex, MessageType.Error);
            }

            return(responseDetails);
        }
Exemplo n.º 3
0
        public List <User_RolesViewModel> GetAll()
        {
            using (unitOfWork = new UnitOfWork())
            {
                List <User_Roles>          rolesList       = unitOfWork.RoleRepository.GetAllRoles();
                List <User_RolesViewModel> roleListmapping = new List <User_RolesViewModel>();

                for (int i = 0; i < rolesList.Count; i++)
                {
                    User_RolesViewModel model = Mapper.Map <User_Roles, User_RolesViewModel>(rolesList[i]);
                    model.UserViewModels = Mapper.Map <ICollection <User>, ICollection <UserViewModel> >(rolesList[i].Users);
                    roleListmapping.Add(model);
                }
                return(roleListmapping);
            }
        }
Exemplo n.º 4
0
        public object GetRoleById(int id)
        {
            ResponseDetails responseDetails = new ResponseDetails();

            try
            {
                User_RolesViewModel model = roleService.Get(id);
                responseDetails = Helper.SetResponseDetails("", true, model, MessageType.Success);
            }
            catch (Exception ex)
            {
                responseDetails = Helper.SetResponseDetails("Exception encountered : " + ex.Message, false, ex, MessageType.Error);
            }

            return(responseDetails);
        }