public ProvinceUpdateDto GetForEdit(int id) { ProvinceUpdateDto provinceDto = null; try { var province = _unitOfWork.GenericRepository <Country>().GetById(id); if (province != null) { provinceDto = Mapper.Map <Country, ProvinceUpdateDto>(province); } } catch (Exception ex) { Tracing.SaveException(ex); } return(provinceDto); }
public ProvinceDto Update(ProvinceUpdateDto dto) { ProvinceDto provinceDto = null; try { var province = _unitOfWork.GenericRepository <Country>().GetById(dto.Id); Mapper.Map <ProvinceUpdateDto, Country>(dto, province); province.ModifiedBy = _appSession.GetUserName(); _unitOfWork.CreateTransaction(); _unitOfWork.GenericRepository <Country>().Update(province); _unitOfWork.Save(); _unitOfWork.Commit(); provinceDto = Mapper.Map <Country, ProvinceDto>(province); } catch (Exception ex) { Tracing.SaveException(ex); } return(provinceDto); }