public JsonDotNetResult Create(RegistrationCreateCommand command) { return Execute( action: () => { var registration = new Registration(); registration.Update(command); RavenSession.Store(registration); RavenSession.SaveChanges(); return new JsonDotNetResult(registration); }); }
public void Update(RegistrationCreateCommand command) { CompetitionId = command.CompetitionId; GymId = command.GymId; TeamName = command.TeamName.TrimSafely(); ParticipantCount = command.ParticipantCount; DivisionId = command.DivisionId; IsShowTeam = command.IsShowTeam; IsWorldsTeam = command.IsWorldsTeam; this.RegisterCommand(command); }