public bool EditKey(ActivationKeyViewModel model, string modifiedBy) { var key = base.FindKeyById(model.Id); key.Name = model.Name; key.ModifiedBy = modifiedBy; this.Data.ActivationKeyRepository.Update(key); return(Convert.ToBoolean(this.Data.SaveChanges())); }
public ActionResult Edit([Bind(Include = "Id,Name,IntentionId")] ActivationKeyViewModel keyModel) { try { var key = this._activationKeyService.FindKey(keyModel.Id); if (this.ModelState.IsValid) { if (this._activationKeyService.EditKey(keyModel, this.User.Identity.Name)) { return(RedirectToAction("Details", "Intention", new { id = key.IntentionId })); } } return(View(key)); } catch (NotFoundException ex) { return(HttpNotFound(ex.Message)); } }