public async Task <IActionResult> Create(ObjectsLoanedModel objectsLoaneds) { var currentUser = _getUserId.GetCurrentUser(); objectsLoaneds = new ObjectsLoanedModel { NameObjectLoaned = objectsLoaneds.NameObjectLoaned, NamePeopleLoaned = objectsLoaneds.NamePeopleLoaned, DateLoanedObject = objectsLoaneds.DateLoanedObject, LimitDate = objectsLoaneds.LimitDate, UserId = currentUser, }; if (ModelState.IsValid) { await _context.ObjectsLoaneds.AddAsync(objectsLoaneds); await _context.SaveChangesAsync(); TempData["Sucesso"] = "O objeto foi adicionado com exito"; return(RedirectToAction("Index")); } return(View(objectsLoaneds)); }
public async Task <IActionResult> Edit(int id, [Bind("ObjectId, NamePeopleLoaned, NameObjectLoaned, DateLoanedObject, LimitDate, UserId")] ObjectsLoanedModel objectsLoaneds) { var currentUser = _getUserId.GetCurrentUser(); objectsLoaneds.UserId = currentUser; if (id != objectsLoaneds.ObjectId) { return(NotFound()); } if (ModelState.IsValid) { _context.Update(objectsLoaneds); await _context.SaveChangesAsync(); } return(RedirectToAction("Index")); }