예제 #1
0
        public IHttpActionResult PutUser(int id, User user)
        {
            if (id != user.UserID)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UserExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #2
0
        public IHttpActionResult PutRestaurant(int id, Restaurant restaurant)
        {
            // if (!ModelState.IsValid)
            // {
            //     return BadRequest(ModelState);
            // }

            if (id != restaurant.restaurantID)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RestaurantExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #3
0
        public IHttpActionResult PutUser(string id, User user)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

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

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UserExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #4
0
        public JsonResult Modify(string imageName)
        {
            string result = "Fail";

            UserDBEntities userDB = new UserDBEntities();

            // Upload upload = new Upload();
            Upload upload = new Upload();
            var    data   = userDB.Uploads.FirstOrDefault();

            data.ModifiedName = imageName;
            if (data.ModifiedName != null)
            {
                data.IsModified            = true;
                upload                     = data;
                userDB.Entry(upload).State = System.Data.Entity.EntityState.Modified;
                userDB.SaveChanges();
            }


            //userDB.SaveChanges();
            result = "success";



            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #5
0
        public JsonResult GetPop(int id, string ImageName)
        {
            string         result = "Fail";
            UserDBEntities user   = new UserDBEntities();
            Upload         upload = new Upload();

            var model = db.Uploads.Find(id);

            model.ModifiedName = ImageName;

            if (model.ModifiedName != null)
            {
                model.IsModified         = true;
                upload                   = model;
                user.Entry(upload).State = System.Data.Entity.EntityState.Modified;
                user.SaveChanges();
                result = "successfully Modified";
            }


            //if (upload.MemberId == id)
            //{
            //    var data = user.Uploads.FirstOrDefault();
            //    return View(data);
            //}

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
 public ActionResult Edit(Use use)
 {
     try
     {
         UserDBEntities db = new UserDBEntities();
         db.Entry(use).State = System.Data.Entity.EntityState.Modified;
         use.Password        = Crypto.Hash(use.Password);
         db.SaveChanges();
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
     }
     return(RedirectToAction("EditData"));
 }
예제 #7
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Gender")] TblUser tblUser)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblUser).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblUser));
 }
예제 #8
0
        public ActionResult UpdateStatusDetails(int id, bool Status)
        {
            UserDBEntities user   = new UserDBEntities();
            var            result = user.Uses.Where(e => e.Uid == id).FirstOrDefault();
            Use            use    = new Use();

            if (Status == true)
            {
                result.IsActive = false;
            }
            else
            {
                result.IsActive = true;
            }
            user.Entry(result).State = System.Data.Entity.EntityState.Modified;
            user.SaveChanges();
            return(RedirectToAction("EditData"));
        }
예제 #9
0
        public IHttpActionResult Put(int id, [FromBody] Order value)
        {
            if (value == null)
            {
                return(BadRequest("Can't be null"));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (value.OrderID > 0)
            {
                _db.Entry(value).State = EntityState.Modified;
                return(Ok(_db.SaveChanges()));
            }

            return(BadRequest());
        }
 public HttpResponseMessage Put(int id, [FromBody] TblUser value)
 {
     UserDB.Entry(value).State = EntityState.Modified;
     return(ToJson(UserDB.SaveChanges()));
 }
예제 #11
0
        public ActionResult ViewDatas(User user)
        {
            bool   status  = false;
            string message = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    using (UserDBEntities us = new UserDBEntities())
                    {
                        Use use = new Use();
                        use.Uid             = user.Uid;
                        use.Address         = user.Address;
                        use.Email           = user.Email;
                        use.DateOfBirth     = user.DateOfBirth;
                        use.Gender          = user.Gender;
                        use.Password        = user.Password;
                        use.MobileNumber    = user.MobileNumber;
                        use.Username        = user.Username;
                        use.IsEmailVerified = user.IsEmailVerified;
                        use.ActivationCode  = user.ActivationCode;
                        use.StateId         = user.StateId;
                        use.Countryid       = user.Countryid;
                        use.CityId          = user.CityId;
                        use.IsActive        = user.IsActive;


                        us.Entry(use).State = System.Data.Entity.EntityState.Modified;
                        us.SaveChanges();
                    }
                    message = "Updateds Are Saved";
                    status  = true;
                }
                else
                {
                    message = "Invalid Request";
                }
                ViewBag.Message = message;
                ViewBag.Status  = status;
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                      eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }


            ViewBag.Message = message;
            ViewBag.Status  = status;
            return(View());
        }