public JsonDotNetResult Edit(RegistrationEditCommand command) { return Execute( action: () => { var registration = RavenSession.Load<Registration>(command.Id); registration.Update(command); //fyi; the registration has Id instead of RegistrationId, but we're not using this class on the client RavenSession.SaveChanges(); return new JsonDotNetResult(true); }); }
public void Update(RegistrationEditCommand command) { TeamName = command.TeamName.TrimSafely(); ParticipantCount = command.ParticipantCount; DivisionId = command.DivisionId; IsShowTeam = command.IsShowTeam; IsWorldsTeam = command.IsWorldsTeam; this.RegisterCommand(command); }