Ejemplo n.º 1
0
        public RolesAccessDTO InserRoleAccess(RolesAccessDTO data)
        {
            RolesAccess rolesToInsert = new RolesAccess();

            rolesToInsert = RolesAccessRequestFormatter.ConvertRespondentInfoFromDTO(data);
            var responseData = _unitOfWork.RolesAccessRepository.Create(rolesToInsert);

            return(RolesAccessRequestFormatter.ConvertRespondent(responseData));
        }
Ejemplo n.º 2
0
        public RolesAccessDTO GetRoleByRoleIdModuleId(string roleid, string moduleid, string assignid)
        {
            int         roleId   = Convert.ToInt16(roleid);
            int         moduleId = Convert.ToInt16(moduleid);
            int         assignId = Convert.ToInt16(assignid);
            RolesAccess values   = _unitOfWork.RolesAccessRepository.All().Where(x => x.AssignRoleId == roleId && x.AssignModuleId == moduleId && x.AssignId == assignId).First();

            return(RolesAccessRequestFormatter.ConvertRespondentInfoToDTO(values));
        }
Ejemplo n.º 3
0
        public RoleAccessDTOs GetRoleAccessUserAccesData(int moduleId, int roleId)
        {
            RolesAccess roleAccessUserData = _unitOfWork.RolesAccessRepository.Get(x => x.AssignModuleId == moduleId && x.AssignRoleId == roleId).SingleOrDefault();

            if (roleAccessUserData != null)
            {
                return(RoleAccessResponseFormatter.RoleAccessModuleData(roleAccessUserData));
            }
            return(null);
        }
Ejemplo n.º 4
0
        public int UpdateRolesAccess(RolesAccessDTO data)
        {
            RolesAccess rolesToUpdate = new RolesAccess();

            rolesToUpdate = RolesAccessRequestFormatter.ConvertRespondentInfoFromDTO(data);
            int res = _unitOfWork.RolesAccessRepository.Update(rolesToUpdate);

            _unitOfWork.Save();
            return(res);
        }
 public static RolesAccessDTO ConvertRespondent(RolesAccess rolesaccess)
 {
     Mapper.CreateMap <RolesAccess, RolesAccessDTO>().ConvertUsing(
         m =>
     {
         return(new RolesAccessDTO
         {
             AssignId = m.AssignId,
             AssignRoleId = m.AssignRoleId,
             AssignModuleId = m.AssignModuleId,
             AllowAdd = m.AllowAdd,
             AllowEdit = m.AllowEdit,
             AllowDelete = m.AllowDelete,
             AllowView = m.AllowView,
         });
     });
     return(Mapper.Map <RolesAccess, RolesAccessDTO>(rolesaccess));
 }
Ejemplo n.º 6
0
 public void InsertIntoRolesAccess(List <TreeModules> Insert, int RoleId)
 {
     _unitOfWork.RolesAccessRepository.Delete(x => x.AssignRoleId == RoleId);
     _unitOfWork.Save();
     foreach (TreeModules Data in Insert)
     {
         if (Data.Views == true || Data.Edit == true || Data.Add == true || Data.Delete == true)
         {
             RolesAccess Record = new RolesAccess();
             Record.AssignModuleId = Data.Id;
             Record.AllowView      = Data.Views;
             Record.AllowEdit      = Data.Edit;
             Record.AllowAdd       = Data.Add;
             Record.AllowDelete    = Data.Delete;
             Record.AssignRoleId   = Data.RoleId;
             _unitOfWork.RolesAccessRepository.Create(Record);
         }
     }
 }
 public static RoleAccessDTOs RoleAccessModuleData(RolesAccess roleAccessModuleData)
 {
     Mapper.CreateMap <RolesAccess, RolesAccessDTO>();
     return(Mapper.Map <RolesAccess, RoleAccessDTOs>(roleAccessModuleData));
 }