Exemplo n.º 1
0
        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?"));
        }
Exemplo n.º 2
0
        public HouseQuery(IHouseRepository houseRepository)
        {
            Field <HouseType>("house",
                              arguments:
                              new QueryArguments(new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id"
            }),
                              resolve: context =>
                              houseRepository.GetById(context.GetArgument <int>("id"))
                              );

            Field <ListGraphType <HouseType> >("houses",
                                               resolve: context =>
                                               houseRepository.GetAll());
        }
Exemplo n.º 3
0
        public HouseViewModel GetById(int id)
        {
            House house = _houseRepository.GetById(id);

            var houseV = new HouseViewModel
            {
                HouseId      = house.HouseId,
                Description  = house.Description,
                ERF          = house.ERF,
                StreetName   = house.StreetName,
                StreetNumber = house.StreetNumber,
                FullName     = house.Owner.FullName == null?"":house.Owner.FullName,
                CategoryId   = house.CategoryId,
                IsPlot       = house.IsPlot,
                DateMoveIn   = house.DateMoveIn,
                OwnerId      = house.OwnerId
            };

            return(houseV);
        }
Exemplo n.º 4
0
        public IActionResult Create([FromBody] TenantDto tenanDto)
        {
            var tenant = _mapper.Map <Tenant>(tenanDto);
            var house  = _houseRepository.GetById(tenanDto.HouseId);

            var  claimsIdentity = this.User.Identity as ClaimsIdentity;
            var  userId         = claimsIdentity.FindFirst(ClaimTypes.Name)?.Value;
            bool succes         = Int32.TryParse(userId, out var ownerId);

            if (succes)
            {
                tenant.OwnerId = ownerId;
            }
            if (house != null)
            {
                tenant.House = house;
            }

            _tenantRepository.Insert(tenant);
            _tenantRepository.Save();

            return(Ok());
        }
Exemplo n.º 5
0
        public async Task <IActionResult> GetById(int id)
        {
            ViewBag.HouseModel = await _houseRepository.GetById(id);

            return(View());
        }
Exemplo n.º 6
0
 public IActionResult Create(Light light)
 {
     light.house = houseRepository.GetById(light.house.id);
     lightRepository.Create(light);
     return(RedirectToAction("Index"));
 }
        public IActionResult GetById(int id)
        {
            var house = _houseRepository.GetById(id);

            return(Ok(house));
        }
Exemplo n.º 8
0
 public async Task <House> GetById(Guid id)
 {
     return(await _houses.GetById(id));
 }
Exemplo n.º 9
0
        public ActionResult <House> Get(int id)
        {
            var obj = repository.GetById(id);

            return(obj);
        }
Exemplo n.º 10
0
 public House GetById(int id)
 {
     return(_houseRepository.GetById(id));
 }
Exemplo n.º 11
0
        public ActionResult View(long houseID)
        {
            var house  = houseRepository.GetById(houseID);
            var result = houseService.CanViewHouse(house, SessionHelper.CurrentEntity);

            if (result.IsError)
            {
                return(RedirectBackWithError(result));
            }

            var vm = new HouseViewModel(house, houseService.GetHouseRights(house, SessionHelper.CurrentEntity));

            return(View(vm));
        }