public async Task <IActionResult> Edit(Guid id, [Bind("From,To,ID,CreatedDateUtc,IsActive,Name,Description")] CustomerActivity customerActivity) { if (id != customerActivity.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(customerActivity); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerActivityExists(customerActivity.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(customerActivity)); }
public void Add(CustomerActivity customerActivity) { if (customerActivity == null) { throw new ArgumentNullException(nameof(customerActivity)); } this.dbSet.Add(customerActivity); }
public async Task <IActionResult> Create([Bind("From,To,ID,CreatedDateUtc,IsActive,Name,Description")] CustomerActivity customerActivity) { if (ModelState.IsValid) { customerActivity.ID = Guid.NewGuid(); _context.Add(customerActivity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(customerActivity)); }
private void ManageRental(Customer customer, DomainModel.Locker locker) { var lastCustomerActivity = this.unitOfWork.CustomerActivityRepository.GetByCustomer(customer); if (lastCustomerActivity != null) { lastCustomerActivity.FinalRentalDate = DateTime.Now; return; } var customerActivity = new CustomerActivity(customer, locker); this.unitOfWork.CustomerActivityRepository.Add(customerActivity); }
public LockerWithCustomerActivity(Locker locker, CustomerActivity customerActivity) { this.Locker = locker; this.CustomerActivity = customerActivity; }