Пример #1
0
 public ActionResult AddNewCampaign(CampaignMainViewModel ViewModel)
 {
     try
     {
         ViewModel.CampaignTargetMoneyType = "1";
         if (UserSession.UserCountry.ToString() == "IN")
         {
             ViewModel.CampaignTargetMoneyType = "0";
         }
         var Id = IService.CreateCampaign(ViewModel);
         if (Id > 0)
         {
             var Model = IService.GetCamapign(Id);
             Model.CampainOrganizer.storyId = Id;
             Model.Id = Id;
             //  Model.CampainOrganizer.AvailableCountries.AddRange(IService.GetCountryNames());
             ModelState.Clear();
             return(View("AddBeneficiary", Model));
         }
         else
         {
             return(View(ViewModel));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        public ActionResult DonateCampaign(CampaignMainViewModel ViewModel)
        {
            try
            {
                ViewModel.CampaignDonations.StoryId   = ViewModel.Id;
                ViewModel.CampaignDonations.Latitude  = ViewModel.Latitude;
                ViewModel.CampaignDonations.Longitude = ViewModel.Longitude;
                var DId = IService.AddCampaignDonation(ViewModel.CampaignDonations);
                var m   = IService.GetCamapign(ViewModel.Id);


                //{ m.CampaignDonations.DonationMoneyType = "0"; }

                MiniDonationModel model = new MiniDonationModel();
                model.DonateId = DId;
                model.Amount   = ViewModel.CampaignDonations.DonationAmnt;
                model.MType    = ViewModel.CampaignDonations.DonationMoneyType;
                model.Uname    = ViewModel.CampaignDonations.IdentityName;
                model.Email    = ViewModel.CampaignDonations.EMail;
                model.PhNo     = ViewModel.CampaignDonations.PhNo != "" ? ViewModel.CampaignDonations.PhNo : "9999999999";
                return(RedirectToAction("PayYourDonations", model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public ActionResult DonateCampaign(int Id = 0)
        {
            try
            {
                CampaignMainViewModel Model = new CampaignMainViewModel();

                if (Id > 0)
                {
                    Model = IService.GetCamapign(Id);
                }
                var categoryList = Enum.GetValues(typeof(MoneyType)).Cast <MoneyType>().Select(v => new SelectListItem
                {
                    Text  = v.ToString(),
                    Value = ((int)v).ToString()
                }).ToList();

                Model.CampaignDonations.selectedListMoney = categoryList;
                if (Model.CountryCode == "IN")
                {
                    Model.CampaignDonations.DonationMoneyType = "1";
                }
                else if ((Model.CountryCode == "NL"))
                {
                    Model.CampaignDonations.DonationMoneyType = "0";
                }
                return(View(Model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public ActionResult DonateCampaign(int Id = 0)
        {
            try
            {
                CampaignMainViewModel Model = new CampaignMainViewModel();

                if (Id > 0)
                {
                    Model = IService.GetCamapign(Id);
                }
                Model.CampaignDonations.DonationMoneyType = "1";
                if (UserSession.UserCountry.ToString() == "IN")
                {
                    Model.CampaignDonations.DonationMoneyType = "0";
                }
                var user = IService.GetUserDetail();
                Model.CampaignDonations.IdentityName = user.DisplayName;
                Model.CampaignDonations.EMail        = user.UserName;
                Model.CampaignDonations.AvailableCountries.AddRange(IService.GetCountryNames());
                return(View(Model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #5
0
        public ActionResult DonateCampaign(int Id = 0)
        {
            try
            {
                CampaignMainViewModel Model = new CampaignMainViewModel();

                if (Id > 0)
                {
                    Model = IService.GetCamapign(Id);
                }
                Model.CampaignDonations.DonationMoneyType = "1";
                if (UserSession.UserCountry.ToString() == "IN")
                {
                    Model.CampaignDonations.DonationMoneyType = "0";
                }
                var user = IService.GetUserDetail();
                Model.CampaignDonations.IdentityName = user.DisplayName;
                Model.CampaignDonations.EMail        = user.UserName;
                var categoryList = Enum.GetValues(typeof(MoneyType)).Cast <MoneyType>().Select(v => new SelectListItem
                {
                    Text  = v.ToString(),
                    Value = ((int)v).ToString()
                }).ToList();

                Model.CampaignDonations.selectedListMoney = categoryList; return(View(Model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
 public ActionResult AddBeneficiary(CampaignMainViewModel story)
 {
     try
     {
         int result = 0;
         if (Request != null)
         {
             if (Request.Files.Count > 0)
             {
                 var file1 = Request.Files[0];
                 if (file1 != null && file1.ContentLength > 0)
                 {
                     story.CampainOrganizer.BDisplayPicName = System.IO.Path.GetFileName(file1.FileName);
                     story.CampainOrganizer.BDisplayPic     = Bytes(file1);
                 }
             }
             story.CampainOrganizer.storyId   = story.Id;
             story.CampainOrganizer.Latitude  = story.Latitude;
             story.CampainOrganizer.longitude = story.Longitude;
             result = IService.AddOrganizer(story.CampainOrganizer);
         }
         story = IService.GetCamapign(story.Id);
         return(View("AddCampaignDescription", story));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public ActionResult DonateCampaign(int Id = 0)
        {
            try
            {
                CampaignMainViewModel Model = new CampaignMainViewModel();

                if (Id > 0)
                {
                    Model = IService.GetCamapign(Id);
                }

                if (Model.CountryCode == "IN")
                {
                    Model.CampaignDonations.DonationMoneyType = "1";
                }
                else if ((Model.CountryCode == "NL"))
                {
                    Model.CampaignDonations.DonationMoneyType = "0";
                }
                return(View(Model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #8
0
        public ActionResult AddCommentcount(int Id, string comments)
        {
            CampaignMainViewModel Model = new CampaignMainViewModel();

            if (Id > 0)
            {
                Model = IService.GetCamapign(Id);
            }
            return(PartialView("_commentcount", Model));
        }
Пример #9
0
        public ActionResult RemoveAttachement(int AttId, int SId)
        {
            CampaignMainViewModel Model = new CampaignMainViewModel();

            if (SId > 0)
            {
                bool res = IService.DeleteAttachment(AttId, SId);

                Model = IService.GetCamapign(SId);
            }
            return(PartialView("_fileAttachement", Model));
        }
Пример #10
0
        public ActionResult AddComments(int Id, string comments)
        {
            CampaignMainViewModel Model = new CampaignMainViewModel();

            if (Id > 0)
            {
                PostCommentsVM pstcmt = new PostCommentsVM();
                pstcmt.Id          = Id;
                pstcmt.CommentText = comments;
                Model = IService.AddComments(pstcmt);
            }
            return(PartialView("_Comments", Model));
        }
Пример #11
0
        public ActionResult ToggleLike(int Id)
        {
            CampaignMainViewModel Model = new CampaignMainViewModel();

            if (Id > 0)
            {
                Model = IService.GetCamapign(Id);
                PostLikes pstcmt = new PostLikes();
                pstcmt.Id      = Id;
                pstcmt.isLiked = !(Model.isLiked);
                Model          = IService.ToggleLikes(pstcmt);
            }
            return(PartialView("_Like", Model));
        }
Пример #12
0
 public ActionResult PostUpdate(int Id = 0)
 {
     try
     {
         CampaignMainViewModel Model = new CampaignMainViewModel();
         if (Id > 0)
         {
             Model = IService.GetCamapign(Id);
         }
         return(View(Model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #13
0
 public ActionResult CampaignView(int Id = 0)
 {
     try
     {
         CampaignMainViewModel Model = new CampaignMainViewModel();
         if (Id > 0)
         {
             Model = IService.GetCamapign(Id);
         }
         //Model.CategoryName = Category;
         return(View(Model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #14
0
 public ActionResult AddBeneficiary(int Id = 0)
 {
     try
     {
         CampaignMainViewModel Model = new CampaignMainViewModel();
         if (Id > 0)
         {
             Model = IService.GetCamapign(Id);
             //Model.CampainOrganizer.AvailableCountries.AddRange(IService.GetCountryNames());
         }
         return(View(Model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #15
0
        public ActionResult PostUpdate([Bind(Exclude = "File1,File2,File3,File4,File5")] CampaignMainViewModel ViewModel)
        {
            try
            {
                Files fileModel = new Files();
                ViewModel.Files = new List <Files>();
                if (Request != null)
                {
                    List <Files> fileDetails = new List <Files>();
                    for (int i = 0; i < Request.Files.Count; i++)
                    {
                        var file = Request.Files[i];

                        if (file != null && file.ContentLength > 0)
                        {
                            var   fileName   = Path.GetFileName(file.FileName);
                            Files fileDetail = new Files()
                            {
                                File        = Bytes(file),
                                FileName    = fileName,
                                ContentType = file.ContentType
                            };
                            fileDetails.Add(fileDetail);
                        }
                    }
                    ViewModel.Files.AddRange(fileDetails);
                    ViewModel.campaignupdate.StoryId = ViewModel.Id;
                }
                var res = IService.AddPostUpdate(ViewModel);
                if (res)
                {
                    var m = IService.GetCamapign(ViewModel.Id);
                    return(RedirectToAction("CampaignView", m));
                }
                else
                {
                    return(View(ViewModel));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #16
0
 public ActionResult AddNewCampaign(int Id = 0)
 {
     try
     {
         CampaignMainViewModel Model = new CampaignMainViewModel();
         Model.CampaignTargetMoneyType = "1";
         if (UserSession.UserCountry.ToString() == "IN")
         {
             Model.CampaignTargetMoneyType = "0";
         }
         if (Id > 0)
         {
             Model = IService.GetCamapign(Id);
         }
         return(View(Model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #17
0
        public ActionResult AddCampaign(CampaignMainViewModel ViewModel)
        {
            try
            {
                var Id = IService.CreateCampaign(ViewModel);
                if (Id > 0)
                {
                    StoriesViewModel Model = new StoriesViewModel();
                    Model = IService.GetStorieDetails(Id);

                    return(View("AddBeneficiary", Model));
                }
                else
                {
                    return(View(ViewModel));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }