private async Task PublishSubTask(PublishSubTaskModel model) { var SubTask = await _subTaskService.GetById(model.CompanyId, model.SubTaskId); if (!SubTask.Published) { SubTask.Published = true; await _subTaskService.AddOrUpdate(SubTask); } }
public async Task <IActionResult> Publish([FromBody] PublishSubTaskModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetFirstError())); } await PublishSubTask(model); return(Ok()); }