Ejemplo n.º 1
0
 // Insertar elementos en la base de datos
 public RolePage Insert(RolePage rolePage)
 {
     // Guardar elemento
     _context.RolePage.Add(rolePage);
     _context.SaveChanges();
     return(rolePage);
 }
Ejemplo n.º 2
0
        public IActionResult Put([FromODataUri] Guid key, RolePage rolepage)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var trans = context.Database.BeginTransaction())
            {
                try
                {
                    if (context.RolePages.Find(key) == null)
                    {
                        return(NotFound());
                    }
                    //context = new ApplicationDbContext(context.Options);
                    var local = context.RolePages.Local.FirstOrDefault(it => it.RolePageID.Equals(key));
                    if (local != null)
                    {
                        context.Entry(local).State = EntityState.Detached;
                    }


                    context.Entry(rolepage).State = EntityState.Modified;
                    context.SaveChanges();
                    trans.Commit();
                    return(Ok(rolepage));
                }
                catch (Exception ex)
                {
                    trans.Rollback();
                    return(BadRequest(ex));
                }
            }
        }
Ejemplo n.º 3
0
        public void AddRole()
        {
            var login = new AuthPage(driver);
            var role  = new RolePage(driver);

            driver.Url = string.Concat(Url.Deautos.Views.Backoffice.Main, "roleAssociation");
            login.BackOfficeLogin();
            IsTrue(role.AddRole());
        }
Ejemplo n.º 4
0
 public void TestIniti()
 {
     this.TestInitialize();
     this.loginPage = new LoginPage(this.Driver);
     this.loginPage.CurrentUserLogin(BaseConstants.TestAdminPanelUrl);
     this.settings = new APSettingsGlobalOptionsPage(this.Driver);
     this.role     = new RolePage(this.Driver);
     Thread.Sleep(1500);
     this.settings.NavigateToSettings();
     this.settings.NavigateToRoles();
 }
        public async Task <ActionResultResponse> Insert(RolePage rolePage)
        {
            var isExists = await CheckExists(rolePage.PageId, rolePage.RoleId);

            if (isExists)
            {
                return(new ActionResultResponse(-1, _resourceService.GetString("Role page already assigned.")));
            }

            _rolePageRepository.Create(rolePage);
            var result = await Context.SaveChangesAsync();

            return(new ActionResultResponse(result, result > 0 ? _resourceService.GetString("Role page assign successful.")
                : _sharedResourceService.GetString("Something went wrong. Please contact with administrator.")));
        }
Ejemplo n.º 6
0
        public IHttpActionResult Create(RolePage model)
        {
            var db = new VidlyDbFirstEntities1();
            //the linq below would translate to //select * from productstable where Id in(value1, value2, value3)
            var pages = db.Pages.Where(m => model.pageIds.Contains(m.Id));

            foreach (var page in pages)
            {
                var vm = new PageRole
                {
                    RoleId = model.roleId,
                    PageID = page.Id
                };
                db.PageRoles.Add(vm);
            }
            db.SaveChanges();
            return(Ok());
        }
Ejemplo n.º 7
0
        public RolePage GetRoleInfo(string RoleName, int States, int PageSize = 5, int CurrentPage = 1)
        {
            var list = db.RoleInfo.ToList();

            if (!string.IsNullOrEmpty(RoleName))
            {
                list = list.Where(s => s.RoleName.Contains(RoleName)).ToList();
            }
            if (States != -1)
            {
                list = list.Where(s => s.States.Equals(States)).ToList();
            }
            if (CurrentPage < 1)
            {
                CurrentPage = 1;
            }
            var count = list.Count();
            var index = 0;

            if (count % PageSize == 0)
            {
                index = count / PageSize;
            }
            else
            {
                index = count / PageSize + 1;
            }
            if (CurrentPage > index)
            {
                CurrentPage = index;
            }

            RolePage p = new RolePage();

            p.PageIndex   = index;
            p.CurrentPage = CurrentPage;
            p.TotalCount  = count;
            p.RoleInfos   = list.Skip((CurrentPage - 1) * PageSize).Take(PageSize).ToList();

            return(p);
        }
Ejemplo n.º 8
0
        public IActionResult Post(RolePage rolepage)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var trans = context.Database.BeginTransaction())
            {
                try
                {
                    context.RolePages.Add(rolepage);
                    context.SaveChanges();
                    trans.Commit();
                    return(Ok(rolepage));
                }
                catch (Exception ex)
                {
                    trans.Rollback();
                    return(BadRequest(ex));
                }
            }
        }
Ejemplo n.º 9
0
 public RolePage Insert(RolePage body, string id)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 10
0
 void Rock(RolePage role, UIRocker.Direction direction)
 {
     role.Rocking(direction);
 }