public ActionResult DayChangeHouse(int houseID) { var house = houseRepository.GetById(houseID); houseDayChangeProcessor.ProcessDayChange(house, GameHelper.CurrentDay + 1); houseRepository.SaveChanges(); return(RedirectBackWithInfo("No i jak? Dom sie spierdolił przez ten czas XD?")); }
public void UpgradeFurniture(House house, FurnitureTypeEnum furnitureType) { var furniture = houseFurnitureRepository.GetFurniture(house.ID, furnitureType); var furnitureObject = HouseFurnitureObjectFactory.CreateHouseFurniture(furniture); payForUpgrade(house, furnitureObject); furnitureObject.Upgrade(); houseRepository.SaveChanges(); }
public void Buy(House house, Entity entity) { var money = GetBuyHouseMoney(house); houseTransactions.PayForHouseBuy(money, house.Citizen, entity.Citizen, house); house.CitizenID = entity.EntityID; sellHouseRepository.Remove(house.SellHouse); houseRepository.SaveChanges(); }