public async Task <IActionResult> Edit(ResumeUpdateDto resumeUpdateDto) { if (ModelState.IsValid) { await _resumeService.UpdateAsync(new Resume { EndedDate = resumeUpdateDto.EndedDate, Id = resumeUpdateDto.Id, IsDraft = resumeUpdateDto.IsDraft, StartedDate = resumeUpdateDto.StartedDate, IsEducation = resumeUpdateDto.IsEducation, IsWork = resumeUpdateDto.IsWork, //SubCategoryId = resumeUpdateDto.SubCategoryId, Text = resumeUpdateDto.Text, Title = resumeUpdateDto.Title }); return(RedirectToAction("Index")); } //var activeCategory = await _categoryService.GetCategoryBySubCatIdAsync(resumeUpdateDto.SubCategoryId); //resumeUpdateDto.CategoryList = new SelectList(await _categoryService.GetListAsync(), "Id", "Name", activeCategory.Id); //ViewBag.SubCatList = new SelectList(await _subCategoryService.GetListByFilterAsync(x => x.CategoryId == activeCategory.Id), "Id", "Name", resumeUpdateDto.SubCategoryId); return(View(resumeUpdateDto)); }
public async Task <IActionResult> Put([FromBody] PutResumeDto resumeDto) { var entity = _mapper.Map <Resume>(resumeDto); entity.UserId = this.User.GetUserId(); var result = await _resumeService.UpdateAsync(entity); return(this.Ok(result)); }