public ActionResult AllRentals() { var repo = new RenterRepository(); var listOfHouses = repo.GetAllRentals(); return(Json(listOfHouses, JsonRequestBehavior.AllowGet)); }
public void DeleteUnit(int unitId) { var tickets = TicketRepository.GetAll().Where(x => x.FunctionalUnit.Id == unitId).ToList(); foreach (var ticket in tickets) { TicketRepository.Delete(ticket); } var renters = RenterRepository.GetAll().Where(x => x.FunctionalUnitId.HasValue && x.FunctionalUnitId.Value == unitId).ToList(); foreach (var renter in renters) { renter.FunctionalUnitId = null; RenterRepository.Update(renter); } var owners = OwnerRepository.GetAll().Where(x => x.FunctionalUnitId.HasValue && x.FunctionalUnitId.Value == unitId).ToList(); foreach (var owner in owners) { owner.FunctionalUnitId = null; OwnerRepository.Update(owner); } var unit = UnitRepository.GetById(unitId); UnitRepository.Delete(unit); }
public void OnPost() { RenterRepository renterRepository = new RenterRepository(); Message = renterRepository.InsertRenter(Renter); Renters = renterRepository.GetRenters(); }
public void OnPostSearchForRenters() { if (SearchInput != null) { Renters = RenterRepository.GetAllWithName(SearchInput); } }
public Renter GetById(int RenterId) { var Renter = RenterRepository.GetById(RenterId); if (Renter == null) { throw new BadRequestException(ErrorMessages.TrabajadorNoEncontrado); } return(Renter); }
public void OnPostSearch() { if (string.IsNullOrWhiteSpace(NameSearch)) { MessageSearch = "Skriv noget"; } else { RenterRepository renterRepository = new RenterRepository(); Renters = renterRepository.SearchRenters(NameSearch); } }
public void OnPostAdd() { if (string.IsNullOrWhiteSpace(NewRenter.Name)) { MessageAdd = "Navn skal udfyldes"; } else { MessageAdd = "Låner oprettet"; RenterRepository renterRepository = new RenterRepository(); renterRepository.AddRenter(NewRenter); } }
public List <Renter> GetAll() { var users = RenterRepository.GetAll(); if (users == null) { throw new BadRequestException(ErrorMessages.UserNoEncontrado); } var result = new List <Renter>(); var enumerator = users.GetEnumerator(); while (enumerator.MoveNext()) { result.Add(enumerator.Current); } return(result); }
public RentersModel() { RenterRepository renterRepository = new RenterRepository(); RentalRepository rentalRepository = new RentalRepository(); Renters = renterRepository.GetRenters(); Rentals = rentalRepository.GetAllRentals(); foreach (Rental rental in Rentals) { rental.Renter.Rentals = rentalRepository.GetRentalsFor(rental.Renter.Id); } foreach (Renter renter in Renters) { renter.Rentals = rentalRepository.GetRentalsFor(renter.Id); } }
public RentersModel() { RenterRepository renterRepository = new RenterRepository(); Renters = renterRepository.GetRenters(); List <RenterLevel> RenterLevelList = new List <RenterLevel>() { RenterLevel.Starter, RenterLevel.Normal, RenterLevel.TopRenter }; RenterLevels = new List <Renter>(); foreach (RenterLevel renterLevel in RenterLevelList) { RenterLevels.Add(new Renter() { RenterLevel = renterLevel }); } Heading = "Oversigt over lånere"; }
public Renter CreateRenter(RenterRequest Renter) { var entityToInsert = new Renter() { User = this.UserRepository.GetById(Renter.UserId), PaymentTypeId = Renter.PaymentTypeId }; if (Renter.FunctionalUnitId != 0) { entityToInsert.FunctionalUnitId = Renter.FunctionalUnitId; } if (Renter.FunctionalUnitId != 0) { entityToInsert.FunctionalUnitId = Renter.FunctionalUnitId; } RenterRepository.Insert(entityToInsert); return(entityToInsert); }
public List <Renter> GetAll() { return(RenterRepository.GetAll().ToList()); }
public void DeleteRenter(int RenterId) { var Renter = RenterRepository.GetById(RenterId); RenterRepository.Delete(Renter); }
public Renter UpdateRenter(Renter originalRenter, RenterRequest Renter) { this.MergeRenter(originalRenter, Renter); RenterRepository.Update(originalRenter); return(originalRenter); }
public void OnPostSearch() { RenterRepository renterRepository = new RenterRepository(); Renters = renterRepository.GetRentersByName(SearchName); }
public void OnGet(int id) { Renter = RenterRepository.GetRenter(id); Renter.Rentals = RentalRepository.GetRentalsFor(Renter.Id); Equipments = EquipmentRepository.GetEquipments(); }
public void OnPostInsert() { RenterRepository.Insert(Renter); Renters.Add(Renter); }
public RentersModel() { Renters = RenterRepository.GetRenters(); }
public void OnGet(int id) { Renter = RenterRepository.GetById(id); Rentals = RentalRepository.GetByRenterId(id); Renter.Rentals = Rentals; }