public static CityPlanYearEditViewModel MapToCityPlanYearViewModel(this CityPlanYear cityPlanYear)
        {
            CityPlanYearEditViewModel viewModel = new CityPlanYearEditViewModel()
            {
                Id                = 0,
                CityPlanId        = cityPlanYear.CityPlanId,
                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 = VersionStatusEnum.Draft,
                ChangeActionEnum  = ChangeActionEnum.New,
                CityPlanYearId    = cityPlanYear.Id,
                ModificationDate  = cityPlanYear.ModificationDate,
                ModifiedById      = cityPlanYear.ModifiedById,
                DFGovId           = cityPlanYear.DFGovId
            };

            return(viewModel);
        }
Exemple #2
0
 /// <summary>
 /// add city plan year object
 /// </summary>
 /// <param name="CityPlanYearItem">city plan year object</param>
 /// <returns>added object</returns>
 public CityPlanYear Add(CityPlanYear CityPlanYearItem)
 {
     try
     {
         _db.CityPlanYear.Add(CityPlanYearItem);
         _db.SaveChanges();
         //return _db.FooterMenuItem.Include(x => x.PageRouteVersion).FirstOrDefault(c => c.Id == footerMenuItem.Id);
         return(_db.CityPlanYear.FirstOrDefault(c => c.Id == CityPlanYearItem.Id));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Exemple #3
0
        /// <summary>
        /// update city plan year object
        /// </summary>
        /// <param name="cityPlanYearItem">city plan year object</param>
        /// <returns>updated object</returns>
        public CityPlanYear Update(CityPlanYear CityPlanYearItem)
        {
            try
            {
                _db.CityPlanYear.Attach(CityPlanYearItem);
                _db.Entry(CityPlanYearItem).State = EntityState.Modified;
                _db.SaveChanges();

                return(_db.CityPlanYear.FirstOrDefault(c => c.Id == CityPlanYearItem.Id));
            }
            catch (Exception ex)
            {
                return(null);
            }
        }