public async Task <IActionResult> Put(ProgressUpdateViewModel progressViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = await userService.GetUser(HttpContext.User); await progressService.UpdateProgress(user, mapper.Map <SeriesProgress>(progressViewModel)); return(Ok()); }
public ViewModelLocator() { var state = new LimsService(); LoginUrl = new LoginUrlViewModel(state); Recipe = new GetRecipeViewModel(state); LoginPage = new LoginPageViewModel(state); Metrics = new MetricsViewModel(state); ProgressUpdate = new ProgressUpdateViewModel(state); RunAll = new RunAllViewModel(state); Samplesheet = new SamplesheetViewModel(state); Main = new MainViewModel(state, LoginUrl, Recipe, LoginPage, Metrics, ProgressUpdate, RunAll, Samplesheet); }