public async Task <Result <ProvinceDto> > Create(CreateProvinceDto createProvinceDto) { var province = _mapper.Map <Province>(createProvinceDto); await AddAsync(province); await Context.SaveChangesAsync(); return(Result <ProvinceDto> .SuccessFull(_mapper.Map <ProvinceDto>(province))); }
public async Task <IActionResult> Create([FromBody] CreateProvinceDto createProvinceDto) { var result = await _unitOfWork.ProvinceService.Create(createProvinceDto); if (!result.Success) { return(result.ApiResult); } return(Created(Url.Link("GetProvince", new { result.Data.Id }), _mapper.Map <ProvinceDto>(result.Data))); }