public ActionResult TechieDetails(int id)
        {
            var volunteer = _volunteerRepository.Get(id);

            volunteer.JobRoles        = _volunteerRepository.FindJobRolesFor(volunteer.Id);
            volunteer.Technologies    = _volunteerRepository.FindTechnologiesFor(volunteer.Id);
            volunteer.ExperienceLevel = _xpLevelRepository.GetForVolunteerId(volunteer.Id);
            return(View(volunteer));
        }
Ejemplo n.º 2
0
        public static void SendSmsToVolunteer(int volunteerId)
        {
            var volunteer = VolunteerRepository.Get(volunteerId);

            if (volunteer != null)
            {
                var mobile = volunteer.Mobile.Replace(" ", "");
                var api    = new API(ClockworkSmsKey);
                var result = api.Send(
                    new SMS
                {
                    To      = mobile,
                    Message = "Go help Granny Smith!"
                });
                if (!result.Success)
                {
                    Debug.WriteLine($"Failed to send SMS to {mobile}");
                    Debug.WriteLine($"Clockwork SMS ErrorCode: {result.ErrorCode}");
                    Debug.WriteLine($"Clockwork SMS ErrorMessage: {result.ErrorMessage}");
                }
            }
        }
Ejemplo n.º 3
0
 public IHttpActionResult Get(int id)
 {
     return(Ok(_volunteerRepository.Get(id)));
 }