Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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"));
        }