public IActionResult Index() { if (HttpContext.Session.GetString("user") is null) { Response.Redirect("/admin/login"); } ViewBag.User = HttpContext.Session.GetString("user"); var penalties = _repository.GetAll(); return(View(penalties)); }
public async Task <IActionResult> MyRentals(string name) { var pc = new PersianCalendar(); var user = await _repository.FindUserBy(name); if (user != null) { var rents = await _repository.GetAll(); var userRents = rents.Where(x => x.BuyerId == user.Id); var viewModel = userRents.Select(x => new RentDetailViewModel() { Price = x.Price.ToString(), Day = x.Day.ToString(), Number = x.Number.ToString(), VehicleName = x.Vehicle?.Name, RentDate = pc.PersianDate(x.RentDate), BuyerName = x.Buyer?.Name, CancelDate = x.CancelDate != null ? pc.PersianDate(x.CancelDate ?? DateTime.MinValue) : "", IsCanceled = x.IsCanceled }); return(View("List", viewModel)); } ModelState.AddModelError("Name", "کاربری با این نام وجود ندارد"); return(View()); }
public async Task <IActionResult> Get() { try { var rents = await _repository.GetAll(); return(Ok(rents)); }catch (Exception e) { //Log error Log.Error(e.Message); Log.Error(e.StackTrace); return(BadRequest("An error ocurred, contact IT Staff")); } }
public async Task <IActionResult> Index() { var pc = new PersianCalendar(); var rents = await _repository.GetAll(); var viewModel = rents.Select(x => new RentDetailViewModel() { Price = x.Price.ToString(), Day = x.Day.ToString(), Number = x.Number.ToString(), VehicleName = x.Vehicle?.Name, RentDate = pc.PersianDate(x.RentDate), BuyerName = x.Buyer?.Name, CancelDate = x.CancelDate != null ? pc.PersianDate(x.CancelDate ?? DateTime.MinValue) : "", IsCanceled = x.IsCanceled }); return(View(viewModel)); }
public IList <Rental> GetAllRentals() { return(rentRepo.GetAll().ToList()); }
public async Task <Result <Exception, IQueryable <Rent> > > Handle(RentLoadAllQuery request, CancellationToken cancellationToken) { return(await Task.FromResult(_rentRepository.GetAll())); }
public Task <IEnumerable <Rent> > GetAll() { return(rentRepository.GetAll()); }
public IActionResult GetData() { var rents = _repository.GetAll(); return(new JsonResult(rents)); }