Esempio n. 1
0
        public ActionResult SendToUser(SendToViewModel capsule)
        {
            var capsuleDB = Database.Capsules.SingleOrDefault(p => p.UserId == Username && p.CapsuleId == capsule.CapsuleId);

            if (capsuleDB == null)
            {
                return(new HttpNotFoundResult());
            }

            capsuleDB.UserId = capsule.UserId;

            Database.SaveChanges();

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult SendToUser(int id, string sendToUser)
        {
            var capsuleDB = Database.Capsules.SingleOrDefault(p => p.UserId == Username && p.CapsuleId == id);

            if (capsuleDB == null)
            {
                return(new HttpNotFoundResult());
            }

            bool hasCode = Database.Capsules.Any(p => p.UserId == sendToUser && p.Code == capsuleDB.Code);

            if (hasCode)
            {
                return(new HttpNotFoundResult());
            }

            SendToViewModel model = new SendToViewModel();

            LoadCapsule(capsuleDB, model);
            model.UserId = sendToUser;

            return(View(model));
        }