示例#1
0
        public IEnumerable <TCMI.Models.Prayer> setPrayers(IEnumerable <TCMIContentServices.Prayer> prayer)
        {
            List <Models.Prayer> result = new List <Models.Prayer>();

            foreach (var item in prayer)
            {
                if (item.Confidentiality.Equals("Anonymous"))
                {
                    item.Name = "Anonymous";
                }
                Models.Prayer p = new Models.Prayer
                {
                    id              = item.id,
                    Name            = item.Name,
                    Email           = item.Email,
                    Phone           = item.Phone,
                    Prayed          = item.Prayed,
                    Answered        = item.Answered,
                    Confidentiality = item.Confidentiality,
                    PrayerRequest   = item.PrayerRequest,
                    Received        = item.Received
                };
                if (!item.Confidentiality.Equals("Private"))
                {
                    result.Add(p);
                }
            }
            return(result);
        }
示例#2
0
        public ActionResult Create(Models.Prayer prayer)
        {
            string retValue = string.Empty;

            if (ModelState.IsValid)
            {
                retValue = client.AddPrayer(HttpUtility.HtmlEncode(prayer.Name), prayer.Email, HttpUtility.HtmlEncode(prayer.Phone), prayer.Confidentiality, HttpUtility.HtmlEncode(prayer.PrayerRequest));
                ViewBag.ReturnMessage = retValue;
            }
            ViewBag.ReturnMessage = retValue;

            IEnumerable <TCMIContentServices.Prayer> prayers = client.GetPrayers();
            IEnumerable <Models.Prayer> plist = setPrayers(prayers);

            return(PartialView("_ViewAllPrayers", plist));
        }
示例#3
0
 public IEnumerable<TCMI.Models.Prayer> setPrayers(IEnumerable<TCMIContentServices.Prayer> prayer)
 {
     List<Models.Prayer> result = new List<Models.Prayer>();
     foreach (var item in prayer)
     {
         if (item.Confidentiality.Equals("Anonymous"))
         {
             item.Name = "Anonymous";
         }
         Models.Prayer p = new Models.Prayer
         {
             id = item.id,
             Name = item.Name,
             Email = item.Email,
             Phone = item.Phone,
             Prayed = item.Prayed,
             Answered = item.Answered,
             Confidentiality = item.Confidentiality,
             PrayerRequest = item.PrayerRequest,
             Received = item.Received
         };
         if (!item.Confidentiality.Equals("Private"))
         {
             result.Add(p);
         }
         
     }
     return result;
 }