コード例 #1
0
        public static CityPlanYearEditViewModel MapToCityPlanYearViewModel(this CityPlanYearVersion cityPlanYear)
        {
            CityPlanYearEditViewModel viewModel = new CityPlanYearEditViewModel()
            {
                Id                = cityPlanYear.Id,
                CityPlanId        = cityPlanYear.CityPlanVersionId,
                GovName           = cityPlanYear.GovName,
                GovYear           = cityPlanYear.GovYear,
                IsMapActive       = cityPlanYear.IsMapActive,
                EnFileUrl         = cityPlanYear.EnFileUrl,
                ArFileUrl         = cityPlanYear.ArFileUrl,
                CreationDate      = cityPlanYear.CreationDate,
                CreatedById       = cityPlanYear.CreatedById,
                ApprovalDate      = cityPlanYear.ApprovalDate,
                ApprovedById      = cityPlanYear.ApprovedById,
                IsActive          = cityPlanYear.IsActive,
                StatusId          = cityPlanYear.StatusId,
                IsDeleted         = cityPlanYear.IsDeleted,
                VersionStatusEnum = cityPlanYear.VersionStatusEnum,
                ChangeActionEnum  = cityPlanYear.ChangeActionEnum,
                CityPlanYearId    = cityPlanYear.CityPlanYearId,
                ModificationDate  = cityPlanYear.ModificationDate,
                ModifiedById      = cityPlanYear.ModifiedById,
                DFGovId           = cityPlanYear.DFGovId
            };

            return(viewModel);
        }
コード例 #2
0
        /// <summary>
        /// update city plan year version object
        /// </summary>
        /// <param name="CityPlanYearItem">city plan year version object</param>
        /// <returns>single city plan version object</returns>
        public CityPlanYearVersion Update(CityPlanYearVersion CityPlanYearItem)
        {
            try
            {
                _db.CityPlanYearVersions.Update(CityPlanYearItem);
                _db.SaveChanges();

                return(_db.CityPlanYearVersions.FirstOrDefault(c => c.Id == CityPlanYearItem.Id));
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
コード例 #3
0
 /// <summary>
 /// add city plan year version object
 /// </summary>
 /// <param name="cityPlanYear">city plan year version object</param>
 /// <returns>Added object</returns>
 public CityPlanYearVersion Add(CityPlanYearVersion CityPlanYearItem)
 {
     try
     {
         _db.CityPlanYearVersions.Add(CityPlanYearItem);
         _db.SaveChanges();
         //return _db.FooterMenuItem.Include(x => x.PageRouteVersion).FirstOrDefault(c => c.Id == footerMenuItem.Id);
         return(_db.CityPlanYearVersions.FirstOrDefault(c => c.Id == CityPlanYearItem.Id));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }