Exemplo n.º 1
0
 public ActionResult MaintainFosterCareParent(Foster_Care_Parent foster_Care_Parent, string button)
 {
     if (button == "Save")
     {
         try
         {
             Foster_Care_Parent foster_Care_Parent1 = db.Foster_Care_Parent.Find(foster_Care_Parent.Foster_Parent_ID);
             if (foster_Care_Parent1 == null)
             {
                 return(HttpNotFound());
             }
             else
             {
                 db.Entry(foster_Care_Parent1).CurrentValues.SetValues(foster_Care_Parent);
                 db.SaveChanges();
             }
         }
         catch (Exception e)
         {
             ViewBag.err = e.Message;
             return(RedirectToAction("MaintainFosterCareParent", "Stock"));
         }
     }
     else if (button == "Cancel")
     {
         return(RedirectToAction("Index", "Home"));
     }
     return(RedirectToAction("Index", "Home"));
 }
Exemplo n.º 2
0
        public ActionResult AddFosterCareParent(Foster_Care_Parent foster_Care_Parent, string button)
        {
            ViewBag.errorMessage = "";
            //Donation_Type asd = new Donation_Type();
            if (button == "Save")
            {
                try
                {
                    List <Foster_Care_Parent> foster_Care_Parents = new List <Foster_Care_Parent>();
                    foster_Care_Parents = db.Foster_Care_Parent.ToList();


                    if (foster_Care_Parents.Count != 0)
                    {
                        int count = 0;
                        foreach (var item in foster_Care_Parents)
                        {
                            if (item.Foster_Parent_Name == foster_Care_Parent.Foster_Parent_Name)
                            {
                                count++;
                                ViewBag.errorMessage = "There is a duplicate Donation Type Already";
                                return(View());
                            }
                        }
                        if (count == 0)
                        {
                            db.Foster_Care_Parent.Add(foster_Care_Parent);
                            db.SaveChanges();
                        }
                    }
                    else
                    {
                        db.Foster_Care_Parent.Add(foster_Care_Parent);
                        db.SaveChanges();
                    }
                }
                catch (Exception e)
                {
                    ViewBag.errorMessage = "There was an Error with network please try again: " + e.Message;
                    return(View());
                }
            }
            else if (button == "Cancel")
            {
                return(RedirectToAction("Index", "Home"));
            }
            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 3
0
 public ActionResult MaintainFosterCareParent(int?id)
 {
     try
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Foster_Care_Parent foster_Care_Parent = db.Foster_Care_Parent.Find(id);
         if (foster_Care_Parent == null)
         {
             return(HttpNotFound());
         }
         return(View(foster_Care_Parent));
     }
     catch (Exception e)
     {
         ViewBag.err = e.Message;
         throw;
     }
 }