コード例 #1
0
        //[HttpGet]
        public async Task <ActionResult> AddRequestSubmission(FormRequest form)
        {
            using (DataRequestSystemContext db = new DataRequestSystemContext())
            {
                if (ModelState.IsValid)
                {
                    FormRequest newForm = new FormRequest
                    {
                        DateRequested    = DateTime.Now.ToLocalTime(),
                        DateWanted       = form.DateWanted,
                        RequesterName    = form.RequesterName,
                        PriorityLevel    = form.PriorityLevel,
                        NumberRequests   = form.NumberRequests,
                        Requests         = form.Requests,
                        UsageExplanation = form.UsageExplanation,
                        RequestComments  = form.RequestComments,
                        Viewers          = form.Viewers,
                        Format           = form.Format,
                        DatePulled       = DateTime.Now.ToLocalTime(),
                        //DataPulledBy = form.DataPulledBy,
                        //DevComments = form.DevComments,
                        //FileName = form.FileName,
                        //FileURL = form.FileURL,
                        //CompletionStatus = form.CompletionStatus,
                        //UncompletionReason = form.UncompletionReason,
                        //SQLQueries = form.SQLQueries,
                        //TicketNumber = form.TicketNumber,
                        //TicketURL = form.TicketURL,
                        //Type = form.Type
                    };
                    db.FormRequests.Add(newForm);
                    await db.SaveChangesAsync();

                    return(RedirectToAction("RequestSubmission"));
                }
            }
            ViewResult v = View(form);

            return(RedirectToAction("RequestSubmission"));
        }