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")); }
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)); }