public async Task <IActionResult> Create(MultiForestProtectionViewModel model)
        {
            if (ModelState.IsValid)
            {
                string letterOfInvitation  = UploadedFile(model.LetterOfInvitation);
                string attendanceSheet     = UploadedFile(model.AttendanceSheet);
                string minutesOfMeeting    = UploadedFile(model.MinutesOfMeeting);
                string photoDocumentation  = UploadedFile(model.PhotoDocumentation);
                MultiForestProtection data = new MultiForestProtection
                {
                    TrackingNo         = model.TrackingNo,
                    DateOfMeeting      = model.DateOfMeeting,
                    VenueOfMeeting     = model.VenueOfMeeting,
                    NumberOfAttendees  = model.NumberOfAttendees,
                    LetterOfInvitation = letterOfInvitation,
                    AttendanceSheet    = attendanceSheet,
                    MinutesOfMeeting   = minutesOfMeeting,
                    PhotoDocumentation = photoDocumentation,
                };

                _context.Add(data);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(model));
        }
        public async Task <IActionResult> Edit(int id, MultiForestProtectionViewModel model)
        {
            if (id != model.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    string letterOfInvitation  = UploadedFile(model.LetterOfInvitation);
                    string attendanceSheet     = UploadedFile(model.AttendanceSheet);
                    string minutesOfMeeting    = UploadedFile(model.MinutesOfMeeting);
                    string photoDocumentation  = UploadedFile(model.PhotoDocumentation);
                    MultiForestProtection data = new MultiForestProtection
                    {
                        Id                 = model.Id,
                        TrackingNo         = model.TrackingNo,
                        DateOfMeeting      = model.DateOfMeeting,
                        VenueOfMeeting     = model.VenueOfMeeting,
                        NumberOfAttendees  = model.NumberOfAttendees,
                        LetterOfInvitation = letterOfInvitation,
                        AttendanceSheet    = attendanceSheet,
                        MinutesOfMeeting   = minutesOfMeeting,
                        PhotoDocumentation = photoDocumentation,
                    };
                    _context.Update(data);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MultiForestProtectionExists(model.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(model));
        }