public byte[] GenerateRetreatsReportCsvFor(int retreatId)
        {
            var retreat = _retreatRepository.GetById(retreatId);
            var sb      = new StringBuilder();

            AddRetreatLines(sb, retreat);
            return(Encoding.ASCII.GetBytes(sb.ToString()));
        }
        public ViewResult AddToRetreat(int retreatId)
        {
            var retreat = _retreatRepository.GetById(retreatId);
            var beds    = _bedRepository.GetAll();

            var viewModel = new AddParticipantToRetreatViewModel
            {
                RetreatId     = retreatId,
                RetreatDate   = retreat.StartDate,
                DateReceived  = DateTime.Today,
                RetreatIsFull = retreat.IsFull,
                Beds          = retreat.GetUnassignedBeds(beds),
            };

            return(View("AddToRetreat", viewModel));
        }
Example #3
0
        public ActionResult Delete(int id)
        {
            var retreat = _retreatRepository.GetById(id);

            return(View(new DeleteRetreatViewModel {
                Id = retreat.Id, Description = retreat.Description, StartDate = retreat.StartDate
            }));
        }