public ActionResult <WorkshopDto> Create(WorkshopDto workshopDto) { var model = mapper.Map <Workshop>(workshopDto); service.Add(model); service.Save(); var workshopRead = mapper.Map <WorkshopDto>(model); return(CreatedAtRoute(nameof(GetById), new { Id = workshopDto.ID }, workshopRead)); }
public ActionResult Create(WorkshopDto model) { if (ModelState.IsValid) { Workshop newWorkshop = new Workshop(); newWorkshop = mapper.Map <Workshop>(model); service.Add(newWorkshop); service.Save(); return(RedirectToAction("List", "Workshops")); } return(View(model)); }
public IActionResult Create([FromBody] Workshop newWorkshop) { workshopService.Add(newWorkshop); workshopService.Save(); return(RedirectToAction("GetAll", "Workshop")); }