public ActionResult Edit(EntriesEditViewModel viewModel) { ValidateEntry(viewModel.Entry); if (ModelState.IsValid) { var entry = viewModel.Entry; var userId = User.Identity.GetUserId(); if (!_entriesRepository.EntryOwnedByUserId(entry.Id, userId)) { return(HttpNotFound()); } entry.UserId = userId; _entriesRepository.Update(viewModel.Entry); TempData["Message"] = "Your entry was successfully updated!"; return(RedirectToAction("Index")); } viewModel.Init(_activitiesRepository); return(View(viewModel)); }
public IHttpActionResult Put(int id, EntryDto entryDto) { if (!ModelState.IsValid) return BadRequest(ModelState); _entriesRepository.Update(entryDto.ToModel()); return StatusCode(System.Net.HttpStatusCode.NoContent); }
public IHttpActionResult Put(int id, EntryDto entry) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _entriesRepository.Update(entry.ToModel()); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Put(int id, EntryDto entry) { if (!ModelState.IsValid) { return(BadRequest()); } var entryModel = entry.ToModel(); _entriesRepository.Update(entryModel); return(StatusCode(System.Net.HttpStatusCode.NoContent)); }
public IHttpActionResult Put(int id, EntryDto entrydto) { ValidateEntry(entrydto); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entry = Mapper.Map <Entry>(entrydto); _entriesRepository.Update(entry); return(StatusCode(System.Net.HttpStatusCode.NoContent)); }
public ActionResult Edit(EntriesEditViewModel viewModel) { ValidateEntry(viewModel.Entry); if (ModelState.IsValid) { _entriesRepository.Update(viewModel.Entry); TempData["Message"] = "Your entry was successfully updated!"; return(RedirectToAction("Index")); } viewModel.Init(_activitiesRepository); return(View(viewModel)); }
public ActionResult Edit(Entry entry) { // Validate entry ValidateEntry(entry); // If the entry is valid, use the repository to update entry, redirect user to the list page if (ModelState.IsValid) { _entryRepository.Update(entry); TempData["Message"] = "Your entry was successfaully updated!"; return(RedirectToAction("Index")); } //Populate the activites selected list items ViewBag property SetupActivitiesSelectListItems(); return(View(entry)); }
public void Put(int id, Entry entry) { _entriesRepository.Update(entry); }