public async Task <ActionResult> Index(int page) { string adminAuthenResult = await AdminAuthentication(); if (!adminAuthenResult.Equals(string.Empty)) { return(View(adminAuthenResult)); } User user = GetUser(); string email = user.Email; string token = user.Token; List <FormControl> formControls = await _formControlService.FindByOwner(email); int sizeListForms = formControls.Count; int totalPages = (int)Math.Ceiling((float)sizeListForms / Configs.NUMBER_ROWS_PER_PAGE); List <Form> forms = await _formService.FindForms(token, email, page); ViewBag.List = forms; ViewBag.CurrPage = page; ViewBag.TotalPages = totalPages; ViewBag.User = user; ViewBag.Title = "Forms management"; return(View()); }
public async Task <long> FindNumberForms(string email) { List <FormControl> result = await _formControlService.FindByOwner(email); return(result.Count); }