예제 #1
0
        public ActionResult Create(FundraisingCampaign Fund)
        {
            FundraisingCampaign fund = new FundraisingCampaign();
            Ngo ngo = us.UserManager.FindById(System.Web.HttpContext.Current.User.Identity.GetUserId()) as Ngo;

            fund.Name         = Fund.Name;
            fund.Description  = Fund.Description;
            fund.StartDate    = Fund.StartDate;
            fund.EndDate      = Fund.EndDate;
            fund.TargetAmount = Fund.TargetAmount;
            fund.OwnerNgoId   = User.Identity.GetUserId();
            fcService.Add(fund);
            fcService.Commit();
            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Delete(int id, FormCollection collection, FundraisingCampaign Fund)
        {
            try
            {
                // TODO: Add delete logic here
                FundraisingCampaign test = new FundraisingCampaign();


                fcService.Delete(fcService.GetById(id));
                fcService.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #3
0
        public ActionResult Edit(int id, FormCollection collection, FundraisingCampaign Fund)
        {
            try
            {
                FundraisingCampaign fundation = new FundraisingCampaign();
                fundation = fcService.GetById(Fund.CampaignId);

                fundation.Name         = Fund.Name;
                fundation.Description  = Fund.Description;
                fundation.StartDate    = Fund.StartDate;
                fundation.EndDate      = Fund.EndDate;
                fundation.TargetAmount = Fund.TargetAmount;
                fcService.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }