コード例 #1
0
        public ActionResult SubmitRequest(string fullName, string subject, string cellNumber, string email, string message)
        {
            try
            {
                ConsaltantRequest request = new ConsaltantRequest()
                {
                    CreationDate = DateTime.Now,
                    IsDeleted    = false,
                    Id           = Guid.NewGuid(),
                    CellNumber   = cellNumber,
                    IsActive     = false,
                    Body         = message,
                    FullName     = fullName,
                    Email        = email,
                    Subject      = subject
                };

                db.ConsaltantRequests.Add(request);
                db.SaveChanges();
                return(Json("true", JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json("false", JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ConsaltantRequest consaltantRequest = db.ConsaltantRequests.Find(id);

            consaltantRequest.IsDeleted    = true;
            consaltantRequest.DeletionDate = DateTime.Now;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "Id,FullName,Email,Subject,CellNumber,Body,Response,IsActive,CreationDate,LastModifiedDate,IsDeleted,DeletionDate,Description")] ConsaltantRequest consaltantRequest)
 {
     if (ModelState.IsValid)
     {
         consaltantRequest.IsDeleted        = false;
         consaltantRequest.LastModifiedDate = DateTime.Now;
         db.Entry(consaltantRequest).State  = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(consaltantRequest));
 }
コード例 #4
0
        // GET: ConsaltantRequests/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ConsaltantRequest consaltantRequest = db.ConsaltantRequests.Find(id);

            if (consaltantRequest == null)
            {
                return(HttpNotFound());
            }
            return(View(consaltantRequest));
        }