public IActionResult Volunteer(VolunteerViewModel viewModel) { if (!ModelState.IsValid) { return(BadRequest()); } if (!volunteerRepository.CheckUniqueEmail(viewModel.Email)) { volunteerRepository.Add(new VolunteerModel() { VolunteerId = viewModel.VolunteerId, FirstName = viewModel.FirstName, LastName = viewModel.LastName, Email = viewModel.Email, Age = viewModel.Age, Description = viewModel.Description }); ViewBag.message = "Your registration was successful!"; } else { ViewBag.message = "You already used this email to submit this form!"; } return(View(viewModel)); }
public RedirectToActionResult Create(Volunteer newVol, string submit) { switch (submit) { case "Create": _volunteerRepository.Add(newVol); break; case "Cancel": break; } return(RedirectToAction("ManageVolunteers")); }
public IHttpActionResult Register(RegisterRequest register) { var volunteer = new Volunteer { FirstName = register.FirstName, LastName = register.LastName, Mobile = register.Mobile, Email = register.Email, PostCode = register.PostCode, PasswordHash = register.PasswordHash, Availability = false }; var volunteerWithId = _volunteerRepository.Add(volunteer); return(Ok(volunteerWithId)); }
public Volunteer Add(Volunteer volunteer) { return(_volunteerRepository.Add(volunteer)); }
public void Add(Volunteer volunteer) { _volunteerRepository.Add(volunteer); }