Exemple #1
0
        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);
        }