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)); }
public ActionResult Delete(int id) { var retreat = _retreatRepository.GetById(id); return(View(new DeleteRetreatViewModel { Id = retreat.Id, Description = retreat.Description, StartDate = retreat.StartDate })); }