Exemplo n.º 1
0
        public IActionResult Departure(int apartmentsId)
        {
            var visit = _repository.Departure(apartmentsId);
            var apt   = _repository.Apartments.FirstOrDefault(a => a.Id == apartmentsId);

            if (visit != null)
            {
                TempData["message"] = $"Dbpbn {visit.Id} успешно закрыт";
                visit.CloseDate     = DateTime.Now;
                visit.Cost          = (visit.CloseDate - visit.OpenDate).Days * apt.Price;
            }
            ViewBag.Apartments = new SelectList(_repository.Apartments
                                                .Where(a => a.StatusId == 1), "Id", "Number");
            return(View("VisitDeparture", visit));
        }