// GET: DailyExpences/Edit/5
        public ActionResult Edit(int id)
        {
            // TODO: Add update logic here
            Rep_DailyExpences expRepo = new Rep_DailyExpences();

            return(View("EditExpences", expRepo.GetExpence(id)));
        }
        // GET: DailyExpences
        public ActionResult GetExpences()
        {
            Rep_DailyExpences ExpRepo = new Rep_DailyExpences();

            ModelState.Clear();
            return(View("GetAllDailyExpences", ExpRepo.GetAllExpences()));
        }
        // GET: DailyExpences/Delete/5
        public ActionResult Delete(int id)
        {
            // TODO: Add update logic here
            Rep_DailyExpences expRepo = new Rep_DailyExpences();

            if (expRepo.DeleteExpence(id))
            {
                return(RedirectToAction("GetExpences"));
            }
            else
            {
                return(RedirectToAction("GetExpences"));
            }
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                DailyExpences de = new DailyExpences();

                de.expenceDate        = DateTime.Parse(Convert.ToString(Request.Form["expenceDate"]));
                de.expenceDescription = Convert.ToString(Request.Form["expenceDescription"]);
                de.expencesAmount     = Convert.ToDouble(Request.Form["expencesAmount"]);
                de.remark             = Convert.ToString(Request.Form["remark"]);
                de.DailyExpencesId    = id;

                Rep_DailyExpences expRepo = new Rep_DailyExpences();
                expRepo.UpdateExpence(de);
                return(RedirectToAction("GetExpences"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("GetExpences"));
            }
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                DailyExpences de = new DailyExpences();



                de.expenceDate        = DateTime.Parse(Convert.ToString(Request.Form["expenceDate"]));
                de.expenceDescription = Convert.ToString(Request.Form["expenceDescription"]);
                de.expencesAmount     = Convert.ToDouble(Request.Form["expencesAmount"]);
                de.remark             = Convert.ToString(Request.Form["remark"]);

                Rep_DailyExpences expRepo = new Rep_DailyExpences();
                expRepo.AddDailyExpences(de);
                //return RedirectToAction("..//home//Index");
                return(RedirectToAction("GetExpences"));
            }
            catch
            {
                return(View());
            }
        }