public Task <VotingRegisteringResult> RegisterVote(VotingInitialInfoModel model) { var errors = model.GetValidationErrors(); if (errors?.Count == 0) { return(client.PostJsonAsync <VotingRegisteringResult>("api/votings/register", model)); } else { var badResult = new VotingRegisteringResult { Errors = errors }; return(Task.FromResult(badResult)); } }
public async Task <VotingRegisteringResult> Register(VotingInitialInfoModel model, string userId, int?votingId) { var errors = model.GetValidationErrors(); if (errors != null && errors.Count() > 0) { return(new VotingRegisteringResult { Errors = errors }); } var options = model.Options .Select(i => new Option { Id = Guid.NewGuid(), Description = i, VotingId = votingId != null ? votingId.Value : default })
public Task <IActionResult> Register(VotingInitialInfoModel model) => LaunchServiceWithUserId(model, service.Register);