public async Task <IActionResult> StartAnalysis([FromBody] AnticipationModel model) { var anticipationProcessing = new AnticipationProcessing(_dbContext); if (!await anticipationProcessing.StartAnalysis(model)) { return(BadRequest()); } return(new AnticipationJson(anticipationProcessing.Anticipation)); }
public async Task <bool> StartAnalysis(AnticipationModel model) { Anticipation = await _dbContext.Anticipations .WhereId(model.Id) .SingleOrDefaultAsync(); Anticipation.AnticipationStatusId = (int)AnticipationStatusEnum.Analyzing; _dbContext.Update(Anticipation); return(await _dbContext.SaveChangesAsync() > 0); }