Ejemplo n.º 1
0
 public ActionResult EditRelationship(Models.Recipient r)
 {
     if (Session["LogedUserID"] != null)
     {
         if (r != null)
         {
             using (var entities = new RecipientEntities())
             {
                 var oldEntry = entities.Recipients.Where(model => model.id.Equals(r.id)).FirstOrDefault();
                 oldEntry.name = r.name;
                 oldEntry.surname = r.surname;
                 oldEntry.relationship = r.relationship;
                 oldEntry.relationshipLength = r.relationshipLength;
                 oldEntry.age = r.age;
                 entities.SaveChanges();
                 return RedirectToAction("MyRecipients");
             }
         }
         else
         {
             return RedirectToAction("MyRecipients");
         }
     }
     else
     {
         return RedirectToAction("Index");
     }
 }
Ejemplo n.º 2
0
 public ActionResult DeleteRelationship(int id)
 {
     if (Session["LogedUserID"] != null)
     {
         using (var entities = new RecipientEntities())
         {
             
             var r = entities.Recipients.Where(model => model.id.Equals(id)).FirstOrDefault();
             if (r != null)
             {
                 entities.Recipients.Remove(r);
                 entities.SaveChanges();
                 r = null;
                 return RedirectToAction("MyRecipients");
             }
             else
             {
                 return RedirectToAction("MyRecipients");
             }
         }
     }
     else
     {
         return RedirectToAction("Index");
     }
 }
Ejemplo n.º 3
0
        public ActionResult MyRecipients()
        {
            if (Session["LogedUserID"] != null)
            {

                var entities = new RecipientEntities();

                return View(entities.Recipients.ToList());
            }
            else
            {
                return RedirectToAction("Index");
            }
        }
Ejemplo n.º 4
0
 public ActionResult CreateRelationship(Models.Recipient r)
 {
     if (ModelState.IsValid)
     {
         if (Session["LogedUserID"] != null)
         {
             using (var entities = new RecipientEntities())
             {
                 r.idUser = Convert.ToInt32(Session["LogedUserId"]);
                 entities.Recipients.Add(r);
                 entities.SaveChanges();
                 ModelState.Clear();
                 r = null;
                 return RedirectToAction("MyRecipients");
             }
         }
         else
         {
             return RedirectToAction("Index");
         }
     }
     return RedirectToAction("Index");
 }