Пример #1
0
        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);
        }
Пример #2
0
        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);
        }