Beispiel #1
0
        //Download previously uploaded file

        public async Task <FileContentResult> downloadFile(int?FileId)
        {
            TaskListModels taskList = new TaskListModels();
            var            file     = _db.TaskListModels.ToList().Find(p => p.ID == FileId);

            return(File(file.Data, file.ContentType, file.UploadName));
        }
Beispiel #2
0
        //Create task after submiting form
        public async Task <TaskListModels> createTask(TaskListModels task, System.Web.Mvc.FormCollection form, string username)
        {
            task.Details = form["Details"];
            task.User    = await user(username);

            _db.TaskListModels.Add(task);
            await _db.SaveChangesAsync();

            return(task);
        }
Beispiel #3
0
        //Search and Paging

        public async Task <object> pageCount(int pageSize, TaskListModels task)
        {
            int pageCount = task.Child.Count();
            int pages     = pageCount / pageSize;
            //ViewBag.pageCount = pages;
            int rest = pageCount % pageSize;

            if (rest < 10)
            {
                pages             = pages + 1;
                ViewBag.pageCount = pages;
            }
            return(ViewBag.pageCount);
        }
Beispiel #4
0
        //[HandleError]
        public async Task <ActionResult> Create(TaskListModels task, System.Web.Mvc.FormCollection form)
        {
            await taskListRepository.createTask(task, form, User.Identity.GetUserName());

            return(RedirectToAction("MyList"));
        }