Esempio n. 1
0
        public async Task <IActionResult> Edit(DocumentEditBindingModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(model));
            }

            await this.documentsService.UpdateAsync(model);

            return(this.Redirect("/Reservations/MyReservations"));
        }
Esempio n. 2
0
        public async Task UpdateAsync(DocumentEditBindingModel model)
        {
            Document document = this.documentRepository.All()
                                .Where(d => d.Id == model.Id)
                                .FirstOrDefault();

            if (document == null)
            {
                throw new ArgumentNullException("There is no document with this id.");
            }

            document.Type       = model.Type;
            document.Number     = model.Number;
            document.IssueDate  = model.IssueDate;
            document.ExpireDate = model.ExpireDate;

            await this.guestRepository.SaveChangesAsync();
        }
Esempio n. 3
0
        public IActionResult Edit(int id)
        {
            DocumentEditBindingModel model = this.documentsService.Get(id);

            return(this.View(model));
        }