public ActionResult Edit(int groupId, EditGroupViewModel edit) { Request.ThrowIfDifferentReferrer(); if (ModelState.IsValid) { var group = _database.Groups .FilterById(groupId) .SingleOrDefault(); if (group != null) { var command = new EditGroupCommand() { Group = group, Name = edit.Name }; _dispatcher.Dispatch(command); return(RedirectToAction(nameof(Index))); } return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public AddGroupViewModel() { Group = new LogGroup(); CreateGroupCommand = new CreateGroupCommand(this); EditGroupCommand = new EditGroupCommand(this); }