public async Task <TrainingTemplateDto> AddTrainingTemplateAsync(TrainingTemplateModel model, int userId) { TrainingTemplateUpdateModel updateModel = mapper.Map <TrainingTemplateModel, TrainingTemplateUpdateModel>(model); return(await UpsertTrainingTemplateAsync(updateModel, userId)); }
public async Task <IActionResult> AddTraining(TrainingTemplateModel model) { if (!ModelState.IsValid) { ViewBag.Categories = await trainingCategoryService.GetTrainingCategoriesAsync( httpClientService.NewInstance(token)); return(View()); } RestRequest request = new RestRequest("training-template/add", Method.POST); request.AddJsonBody(model); IRestResponse <TrainingTemplateDto> response = await httpClientService.NewInstance(token) .ExecuteWithTimeoutExceptionAsync <TrainingTemplateDto>(request); return(Redirect(response.Data.Id.ToString())); }
public async Task <IActionResult> AddTrainigTemplateAsync([FromBody] TrainingTemplateModel model) { return(this.ConvertResult( await trainingTemplateService.AddTrainingTemplateAsync(model, userResolverService.GetUserId()))); }