public async Task <IActionResult> ListEntries() { var userId = userManager.GetUserId(HttpContext.User); IQueryable <Cars> allCars = _context.Cars; allCars = allCars.Where(s => s.SiteUserId.Equals(userId)); var result = new List <UserEntries>(); List <Cars> found = new List <Cars>(); found = await allCars.ToListAsync(); ViewData["Alt"] = "~/images/imagenotfound.png"; foreach (var car in found) { var assocImage = await _context.Images.Where(s => s.carId == car.Id).FirstOrDefaultAsync(); if (assocImage != null) { var item = new UserEntries() { Id = car.Id, FullName = car.FullName, Description = car.Description, Price = car.Price, Location = car.Location, ProdDate = car.ProdDate, ImagePath = assocImage.filePath }; System.Diagnostics.Debug.WriteLine(assocImage.filePath); result.Add(item); } else { var item = new UserEntries() { Id = car.Id, FullName = car.FullName, Description = car.Description, Price = car.Price, Location = car.Location, ProdDate = car.ProdDate }; result.Add(item); } } return(View(result)); }
public async Task <IActionResult> ListEntries() { var userId = userManager.GetUserId(HttpContext.User); IQueryable <Cars> allCars = _context.Cars; allCars = allCars.Where(s => s.SiteUserId.Equals(userId)); var result = new UserEntries(); List <Cars> found = new List <Cars>(); found = await allCars.ToListAsync(); foreach (var car in found) { result.carEntries.Add(car); } return(View(result)); }
public void TestIsValidMobileNumber(string mobileNumber, bool expected) { try { //Arrange //Act bool actual = UserEntries.IsValidMobileNumber(mobileNumber); //Assert Assert.AreEqual(expected, actual); } catch (UserEntriesException ex) { string actualMessage = ex.Message; string expectedMessage = "Enter Valid Mobile Number!"; //Assert Assert.AreEqual(expectedMessage, actualMessage); } }
public void TestIsValidEmail(string email, bool expected) { try { //Arrange //Act bool actual = UserEntries.IsValidEmail(email); //Assert Assert.AreEqual(expected, actual); } catch (UserEntriesException ex) { string actualMessage = ex.Message; string expectedMessage = "Enter Valid Email!"; //Assert Assert.AreEqual(expectedMessage, actualMessage); } }