public async Task <ActionResult> CreateAsync([FromBody] WorkExperienceCreateViewModel model) { var(result, id) = await workExperienceService.CreateAsync(model.CompanyName, model.Description, model.StartWork, model.FinishWork, model.ProfileId); if (result.Successed) { return(Created(Url.Action("GetById", new { id }), await workExperienceService.GetByIdAsync(id))); } return(BadRequest(result.ToProblemDetails())); }