public async Task <IActionResult> UpdateAdditionalInfo(Guid id) { var model = await Context.Volunteers.FindAsync(id).ConfigureAwait(false); var volunteer = new AddMoreInfoVolunteerViewModel(); volunteer.Region = model.Region; volunteer.RegistrationNumber = model.RegistrationNumber; volunteer.Comment = model.Comment; volunteer.Neighborhood = model.Neighborhood; volunteer.Job = model.Job; volunteer.Sector = model.Sector; volunteer.DistrictName = model.DistrictName; volunteer.AffectedCity = model.AffectedCity; return(View(volunteer)); }
public async Task <IActionResult> CreateVolunteerJob(AddMoreInfoVolunteerViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var volunteer = await Context.Volunteers.FindAsync(model.Id).ConfigureAwait(false); if (volunteer == null) { return(View(model)); } volunteer.Region = model.Region; volunteer.RegistrationNumber = model.RegistrationNumber; volunteer.Comment = model.Comment; volunteer.Neighborhood = model.Neighborhood; volunteer.Job = model.Job; volunteer.Sector = model.Sector; volunteer.DistrictName = model.DistrictName; volunteer.AffectedCity = model.AffectedCity; await Context.SaveChangesAsync().ConfigureAwait(false); return(View("Index")); }