public async Task <IHttpActionResult> PutLinks(int id, Links links)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != links.Id)
            {
                return(BadRequest());
            }

            db.Entry(links).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LinksExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
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"));
        }