Example #1
0
        public ActionResult Index()
        {
            PrivilegesViewModel   _privillegesObj = new PrivilegesViewModel();
            List <SelectListItem> selectListItem  = new List <SelectListItem>();

            selectListItem = new List <SelectListItem>();
            List <ApplicationViewModel> ApplicationList = Mapper.Map <List <Application>, List <ApplicationViewModel> >(_applicationBusiness.GetAllApplication());

            foreach (ApplicationViewModel Appl in ApplicationList)
            {
                selectListItem.Add(new SelectListItem
                {
                    Text     = Appl.Name,
                    Value    = Appl.ID.ToString(),
                    Selected = false
                });
            }
            _privillegesObj.ApplicationList = selectListItem;

            selectListItem = new List <SelectListItem>();
            List <RolesViewModel> RoleList = Mapper.Map <List <Roles>, List <RolesViewModel> >(_rolesBusiness.GetAllAppRoles(null));

            foreach (RolesViewModel Appl in RoleList)
            {
                selectListItem.Add(new SelectListItem
                {
                    Text     = Appl.RoleName,
                    Value    = Appl.ID.ToString(),
                    Selected = false
                });
            }
            _privillegesObj.RoleList = selectListItem;
            return(View(_privillegesObj));
        }
Example #2
0
 public string GetPrivilegesDetailsByID(string Id)
 {
     try
     {
         PrivilegesViewModel List = Mapper.Map <Privileges, PrivilegesViewModel>(_privillegesBusiness.GetPrivilegesDetailsByID(Id));
         return(JsonConvert.SerializeObject(new { Result = "OK", Records = List }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
        public async Task <IActionResult> Create(PrivilegesViewModel vm)
        {
            if (ModelState.IsValid)
            {
                var result = await _services.CreateAsync(_mapper.Map <DirectoryDTO>(vm));

                return(result.IsValid
                    ? RedirectToAction("Index")
                    : _oops.OutPutError("Privileges", "Index", result.ErrorsList));
            }
            return(View(vm));
        }
        public async Task <IActionResult> UpdateConfirmed(PrivilegesViewModel vm)
        {
            if (ModelState.IsValid)
            {
                if (vm.HashId == null)
                {
                    return(NotFound());
                }
                var result = await _services.UpdateAsync(_mapper.Map <DirectoryDTO>(vm));

                return(result.IsValid
                    ? RedirectToAction("Index")
                    : _oops.OutPutError("Privileges", "Index", result.ErrorsList));
            }
            return(View(vm));
        }
Example #5
0
        public string DeletePrivileges(PrivilegesViewModel privilegesObj)
        {
            object result = null;

            if (privilegesObj.ID != Guid.Empty)
            {
                try
                {
                    result = _privillegesBusiness.DeletePrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(privilegesObj));
                }
                catch (Exception ex)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                }
            }
            else
            {
            }

            return(JsonConvert.SerializeObject(new { Result = "OK", Records = result }));
        }
Example #6
0
        public string InsertUpdatePrivileges(PrivilegesViewModel PrivilegesObj)
        {
            object result = null;

            if (ModelState.IsValid)
            {
                AppUA _appUA = Session["AppUA"] as AppUA;
                if (PrivilegesObj.ID == Guid.Empty)
                {
                    try
                    {
                        PrivilegesObj.commonDetails             = new PSASysCommonViewModel();
                        PrivilegesObj.commonDetails.CreatedBy   = _appUA.UserName;
                        PrivilegesObj.commonDetails.CreatedDate = _appUA.LoginDateTime;
                        result = _privillegesBusiness.InsertPrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(PrivilegesObj));
                    }
                    catch (Exception ex)
                    {
                        return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                    }
                }
                else
                {
                    try
                    {
                        PrivilegesObj.commonDetails             = new PSASysCommonViewModel();
                        PrivilegesObj.commonDetails.UpdatedBy   = _appUA.UserName;
                        PrivilegesObj.commonDetails.UpdatedDate = _appUA.LoginDateTime;
                        result = _privillegesBusiness.UpdatePrivileges(Mapper.Map <PrivilegesViewModel, Privileges>(PrivilegesObj));
                    }
                    catch (Exception ex)
                    {
                        return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                    }
                }
            }
            return(JsonConvert.SerializeObject(new { Result = "OK", Records = result }));
        }