/// <summary> /// update a cityplan object /// </summary> /// <param name="CityPlanItem">city plan model</param> /// <returns>updated object</returns> public CityPlan Update(CityPlan CityPlanItem) { try { _db.CityPlan.Update(CityPlanItem); _db.SaveChanges(); return(_db.CityPlan.FirstOrDefault(c => c.Id == CityPlanItem.Id)); } catch (Exception ex) { return(null); } }
public static CityPlanEditViewModel MapToCityPlanViewModel(this CityPlan cityPlan) { var ctPlan = new CityPlanEditViewModel() { Id = 0, ModificationDate = cityPlan.ModificationDate, VersionStatusEnum = VersionStatusEnum.Draft, IsDeleted = cityPlan.IsDeleted, ChangeActionEnum = ChangeActionEnum.New, CityPlanId = cityPlan.Id, ModifiedById = cityPlan.ModifiedById, CreationDate = cityPlan.CreationDate, CreatedById = cityPlan.CreatedById, ApprovalDate = cityPlan.ApprovalDate, ApprovedById = cityPlan.ApprovedById, IsActive = cityPlan.IsActive, EnPageDescription = cityPlan.EnPageDescription, ArPageDescription = cityPlan.ArPageDescription, EnAlexandria = cityPlan.EnAlexandria, ArAlexandria = cityPlan.ArAlexandria, EnAswan = cityPlan.EnAswan, ArAswan = cityPlan.ArAswan, EnAsyut = cityPlan.EnAsyut, ArAsyut = cityPlan.ArAsyut, EnBeheira = cityPlan.EnBeheira, ArBeheira = cityPlan.ArBeheira, EnBeniSuef = cityPlan.EnBeniSuef, ArBeniSuef = cityPlan.ArBeniSuef, EnCairo = cityPlan.EnCairo, ArCairo = cityPlan.ArCairo, EnDakahlia = cityPlan.EnDakahlia, ArDakahlia = cityPlan.ArDakahlia, EnDamietta = cityPlan.EnDamietta, ArDamietta = cityPlan.ArDamietta, EnFaiyum = cityPlan.EnFaiyum, ArFaiyum = cityPlan.ArFaiyum, EnGharbia = cityPlan.EnGharbia, ArGharbia = cityPlan.ArGharbia, EnGiza = cityPlan.EnGiza, ArGiza = cityPlan.ArGiza, EnIsmailia = cityPlan.EnIsmailia, ArIsmailia = cityPlan.ArIsmailia, EnKafrElSheikh = cityPlan.EnKafrElSheikh, ArKafrElSheikh = cityPlan.ArKafrElSheikh, EnLuxor = cityPlan.EnLuxor, ArLuxor = cityPlan.ArLuxor, EnMatruh = cityPlan.EnMatruh, ArMatruh = cityPlan.ArMatruh, EnMinya = cityPlan.EnMinya, ArMinya = cityPlan.ArMinya, EnMonufia = cityPlan.EnMonufia, ArMonufia = cityPlan.ArMonufia, EnNewValley = cityPlan.EnNewValley, ArNewValley = cityPlan.ArNewValley, EnNorthSinai = cityPlan.EnNorthSinai, ArNorthSinai = cityPlan.ArNorthSinai, EnPortSaid = cityPlan.EnPortSaid, ArPortSaid = cityPlan.ArPortSaid, EnQalyubia = cityPlan.EnQalyubia, ArQalyubia = cityPlan.ArQalyubia, EnQena = cityPlan.EnQena, ArQena = cityPlan.ArQena, EnRedSea = cityPlan.EnRedSea, ArRedSea = cityPlan.ArRedSea, EnSharqia = cityPlan.EnSharqia, ArSharqia = cityPlan.ArSharqia, EnSohag = cityPlan.EnSohag, ArSohag = cityPlan.ArSohag, EnSouthSinai = cityPlan.EnSouthSinai, ArSouthSinai = cityPlan.ArSouthSinai, EnSuez = cityPlan.EnSuez, ArSuez = cityPlan.ArSuez, }; return(ctPlan); }