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); }
/// <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); } }
/// <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); } }