public ActionResult <OutletReadDto> CreateOutlet(OutletCreateDto outletCreateDto) { var outletModel = _mapper.Map <outlet>(outletCreateDto); _outlet.CreateOutlet(outletModel); _outlet.SaveChanges(); var outletReadDto = _mapper.Map <OutletReadDto>(outletModel); return(CreatedAtRoute(nameof(GetOutletById), new { Id = outletReadDto.OutletId }, outletReadDto)); }
public ActionResult <OutletReadDtos> CreateOutlet(OutletCreateDtos outletCreateDtos) { //mapping the outlet var OutletModel = _mapper.Map <Outlet>(outletCreateDtos); _repository.CreateOutlet(OutletModel); _repository.SaveChanges(); var outletReadDto = _mapper.Map <OutletReadDtos>(OutletModel); // generate the URL return(CreatedAtRoute(nameof(GetOutletById), new { Id = outletReadDto.id }, outletReadDto)); //return Ok(outletReadDto); }