public void Access_homeIndex_check_viewData() { var viewModel = HomeViewModelTestData.HomeIndexViewModelData(); var options = new DbContextOptionsBuilder <TestMakerContext>() .UseInMemoryDatabase(databaseName: "Access_homeIndex_check_viewData") .Options; using var _context = new TestMakerContext(options); foreach (var t in viewModel.Tests) { _context.Tests.Add(t); } foreach (var u in viewModel.Users) { _context.Users.Add(u); } _context.SaveChanges(); IHomeRepository homeRepository = new HomeRepository(_context); var controller = new HomeController(homeRepository); var view = controller.Index() as ViewResult; Assert.Equal("Home Page", view.ViewData["Title"]); Assert.Equal("Index", view.ViewData["Action"]); Assert.Equal("Home", view.ViewData["Controller"]); }
public IActionResult BuscarAlumno(int id = 0, string dni = "0") { var alumnoLogeado = HomeRepository.ObtenerAlumno(alumnoId); this.ViewData["Alumno"] = ""; if ((id != alumnoLogeado.Id && dni == null) || (id == 0 && dni != alumnoLogeado.DNI)) { try { var alumno = new Alumno(HomeRepository.ObtenerAlumno(id, dni)); id = alumno.Id; this.ViewData["Alumno"] = "Legajo " + id + "| " + alumno.Nombre; } catch (Exception e) { var metodo = MethodBase.GetCurrentMethod().Name; logger.LogError(e.Message + "Metodo: {0}, Dni: {1}, Id: {2}", metodo, dni, id); this.ViewData["Error"] = "Alumno no encontrado"; } } else { this.ViewData["Error"] = "No se puede buscar al usuario que esta iniciado en la sesion"; } this.ViewData["Amigos"] = new List <Alumno>(AmigosRepository.ObtenerAmigos(alumnoId)); this.ViewData["Id"] = id; return(View("Amigos")); }
/// <summary> /// 获取公告详情页数据 /// </summary> /// <param name="id">公告编号</param> /// <param name="context">数据库上下文对象</param> /// <returns></returns> public async Task <BulletinDetailViewModel> GetBulletinDetailAsync(long id, ApplicationDbContext context) { //Get Bulletin Data var bulletin = await HomeRepository.GetEntityAsync(id, context); //Get Operate Data var record = await PSURepository.GetRecordListAsync(id, context); var list = new List <Operate>(); if (record != null && record.Any()) { list.AddRange(record.Select(item => new Operate { Name = item.UserName, DateTime = item.DateTime.ToString("yyyy-MM-dd HH:mm"), Operating = item.Operate })); } //Bulid Web Model var webModel = new BulletinDetailViewModel { Title = bulletin.Title, Content = bulletin.Content, CreatedOn = bulletin.CreatedOn, OperateName = bulletin.CreatedName, OperateList = list.OrderBy(i => i.DateTime).ToList() }; return(webModel); }
public HomeDataService(RetrievedData rData) { if(this.HomeRepository == null) { this.HomeRepository = new HomeRepository(rData); } }
// GET: api/homes/5 //[ResponseType(typeof(Home))] //[Authorize()] public IHttpActionResult Get(int id) { try { Home home; var homeRepository = new HomeRepository(); if (id > 0) { var homes = homeRepository.Retrieve(); home = homes.FirstOrDefault(p => p.HomeId == id); if (home == null) { return(NotFound()); } } else { home = homeRepository.Create(); } return(Ok(home)); } catch (Exception ex) { return(InternalServerError(ex)); } }
/// <summary> /// Creates a new instance of <see cref="TypedSearchItemViewModelFactory"/> class. /// </summary> /// <param name="calculationService">Service for price calculations.</param> /// <param name="pageUrlRetriever">Retriever for page URLs.</param> /// <param name="homeRepository">Repository representing home page sections.</param> /// <param name="aboutUsRepository">Repository representing about us stories.</param> public TypedSearchItemViewModelFactory(ICalculationService calculationService, IPageUrlRetriever pageUrlRetriever, HomeRepository homeRepository, AboutUsRepository aboutUsRepository) { this.calculationService = calculationService; this.pageUrlRetriever = pageUrlRetriever; this.homeRepository = homeRepository; this.aboutUsRepository = aboutUsRepository; }
public ActionResult Edit(HomeViewModel hv) { try { ViewBag.AccountType = new SelectList(ac.Accounttypes(), "Id", "accounttype"); if (ModelState.IsValid) { HomeRepository hr = new HomeRepository(); var eUser = hr.editUser(hv); if (eUser) { TempData["addUser"] = "******"; return(PartialView("Edit")); } else { ModelState.AddModelError("", "Something Went Wrong"); } } return(View(hv)); }catch (Exception ex) { return(View("Error", ex)); } }
public JsonResult AutoComplete(string prefix) { HomeRepository repo = new HomeRepository(); var Car = repo.GetCarByKeyWord(prefix); return Json(Car); }
public async Task <IHttpActionResult> CheckUNValidity(int UserId, string UserName) { repository = new HomeRepository(); var result = await repository.CheckUNValidity(UserId, UserName); return(Content(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public ActionResult ShowVideos(int?mfId, int?model, int?category) { HomeRepository repo = new HomeRepository(); var data = repo.GetVideoGallery(mfId, model, category); return(PartialView("_Videos", data)); }
public async Task <IHttpActionResult> GetUser(string MobileNo) { repository = new HomeRepository(); var result = await repository.GetUser(MobileNo); return(Content(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public HomeController() { _context = AppService.Current.Context; _service = new HoursService(_context); try { homeRepository = new HomeRepository(_context); } catch (NullReferenceException) { Exceptions.LogMessageToTelementry("NRE thrown on new Controllers.Home.ctor()=>new Repositories.HomeRepository()"); Redirect("/Account/Logoff"); } catch (Exception e) { Exceptions.Handle(e, Global.GetWebInfo()); Redirect("/Account/Logoff"); } try { _provider = Global.Default.GetUserProvider(); } catch (NullReferenceException) { Exceptions.LogMessageToTelementry("NRE thrown on new Controllers.Home.ctor()=>Global.Default.GetUserProvider"); Redirect("/Account/Logoff"); } catch (Exception e) { Exceptions.Handle(e, Global.GetWebInfo()); Redirect("/Account/Logoff"); } }
public async Task <IHttpActionResult> Login(string MobileNo) { repository = new HomeRepository(); var objResponse = await repository.Login(MobileNo); return(Content(HttpStatusCode.OK, objResponse, Configuration.Formatters.JsonFormatter)); }
void IUnitOfWork.InitializeRepositories() { homeRepository = (HomeRepository)base.Factory.RepositoryFactory.CreateRepository(typeof(HomeRepository)); userRepository = (UserRepository)base.Factory.RepositoryFactory.CreateRepository(typeof(UserRepository)); homeRepository.DataContext = base.Context; userRepository.DataContext = base.Context; }
public async Task <IHttpActionResult> GetVehicleTypeList() { repository = new HomeRepository(); var objResponse = await repository.GetVehicleTypeList(); return(Content(HttpStatusCode.OK, objResponse, Configuration.Formatters.JsonFormatter)); }
/// <summary> /// 初始化加载 /// </summary> /// <param name="context">数据库连接上下文对象</param> /// <returns></returns> public async Task <IndexViewModel> InitIndexPageAsync(ApplicationDbContext context) { IndexViewModel webModel = new IndexViewModel(); try { webModel.TodayEnrollmentCount = HomeRepository.GetTodayEnrollmentCount(context); webModel.YesterdayEnrollmentCount = HomeRepository.GetYesterdayEnrollmentCount(context); webModel.QuestionCount = HomeRepository.GetQuestionCount(context); webModel.Proportion = HomeRepository.GetProportion(context); webModel.BulletinList = (from item in await HomeRepository.GetBulletinList(context) select new BulletinData { Id = item.Id.ToString(), Title = item.Title }).ToList(); webModel.QuestionList = (from item in await HomeRepository.GetQuestionList(context) select new QuestionData() { Id = item.Id.ToString(), Name = item.StuName, Content = item.Content, DateTime = item.AskTime }).ToList(); } catch (Exception ex) { _logger.LogError("首页初始化失败:{0},\r\n内部错误信息:{1}", ex.Message, ex.InnerException.Message); } return(webModel); }
/// <summary> /// CreatedBy: Ram Mohan /// Created Date: 01-09-2016 /// Storing Exception Details in db /// </summary> protected void Application_Error(object sender, EventArgs e) { HomeRepository objExcpLog = new HomeRepository(); Exception exception = Server.GetLastError(); HttpContext con = HttpContext.Current; DateTime logdate = DateTime.Now; string url = con.Request.Url.ToString(); string Message = exception.InnerException == null ? exception.Message : exception.InnerException.ToString(); string Soruce = exception.Source; string CustomerId = string.Empty; //if (Session.Count > 0) //{ // if (Session["UserID"] != null && Session["UserID"].ToString() != string.Empty) // { // CustomerId = Session["UserID"].ToString(); // objExcpLog.InsertExceptionLogDetails(CustomerId, Message, url, CustomerId); // } //} //Inserting exception details }
public async Task AtadasTestNincsXKitol() { var dbb = new DbContextOptionsBuilder <RaktarContext>(); dbb.UseSqlServer(connstrin); RaktarContext rc = new RaktarContext(dbb.Options); HomeRepository hr = new HomeRepository(rc); var eszkoz = (await hr.GetXMitList()).First(); using (var ts = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { var xx = await hr.Xmentes( eszkoz, null, null, DateTime.Now, 0, null); Assert.AreEqual(HomeRepository.nincsXKitol, xx); } }
public async Task AtadasTestMentes() { var dbb = new DbContextOptionsBuilder <RaktarContext>(); dbb.UseSqlServer(connstrin); RaktarContext rc = new RaktarContext(dbb.Options); HomeRepository hr = new HomeRepository(rc); var eszkoz = (await hr.GetXMitList()).First(); var kitol = (await hr.GetXKitolList(eszkoz.ID)).First(); var hova = (await hr.GetXHovaList(kitol.ID)).First(); var mennyiseg = kitol.Mennyiseg - 1; using (var ts = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { var xx = await hr.Xmentes( eszkoz, kitol, hova, DateTime.Now, mennyiseg, null); Assert.AreEqual(HomeRepository.sikeresFelvetel, xx); } }
public ActionResult Index(JobLoggerModel model) { var dict = new Dictionary <string, object> { { "tipo", 0 }, { "msg", "" } }; try { //Maps.register(); JobLogger oJobLogger = new JobLogger { Configuration = model.Configuration, Message = model.Message, TypeMessage = model.TypeMessage }; //Operation oOperation = new HomeRepository().SaveLogger(Mapper.Map<JobLogger>(model)); Operation oOperation = new HomeRepository().SaveLogger(oJobLogger); dict["msg"] = string.Format("{0}: {1}", DateTime.Now.ToShortDateString(), oOperation.Message); bool success = oOperation.Success; TempData["Success"] = success; } catch (Exception ex) { dict["msg"] = ex.Message; } return(Content(JsonConvert.SerializeObject(dict), "application/json")); }
public HomePresenter(IHomeView view) { _view = view; _repository = new HomeRepository(); GetPopular(); GetRecommended(); }
public ActionResult UserProfile(int userId) { var repo = new HomeRepository(); var userDetail = repo.GetUserName(userId); return(View()); }
public ActionResult Create() { HomeRepository repo = new HomeRepository(); var model = repo.GetVideoCategory(); Session["VideoCategory"] = model; return(View()); }
public UnitOfWork(PCVEntities momDbContext) { _momDbContext = momDbContext; HomeRepo = new HomeRepository(_momDbContext); ReportRepo = new ReportRepository(_momDbContext); CommonRepo = new CommonRepository(); }
public async Task <IHttpActionResult> ManageOfferRideDetail(string operation) { repository = new HomeRepository(); var detail = await Request.Content.ReadAsStringAsync(); var data = JsonConvert.DeserializeObject <tbleOfferRide>(detail); var objResponse = await repository.ManageOfferRideDetail(data, operation); return(Content(HttpStatusCode.OK, objResponse, Configuration.Formatters.JsonFormatter)); }
public async Task <IHttpActionResult> UpdateUserProfile() { repository = new HomeRepository(); var detail = await Request.Content.ReadAsStringAsync(); var prodetail = JsonConvert.DeserializeObject <tblUser>(detail); var result = await repository.UpdateUserProfile(prodetail); return(Content(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public HomeController(IPageDataContextRetriever pageDataContextRetriever, IPageUrlRetriever pageUrlRetriever, IPageAttachmentUrlRetriever attachmentUrlRetriever, HomeRepository homeSectionRepository, ReferenceRepository referenceRepository) { this.pageDataContextRetriever = pageDataContextRetriever; this.homeSectionRepository = homeSectionRepository; this.referenceRepository = referenceRepository; this.pageUrlRetriever = pageUrlRetriever; this.attachmentUrlRetriever = attachmentUrlRetriever; }
public async Task <IHttpActionResult> VerifyOTP() { repository = new HomeRepository(); var detail = await Request.Content.ReadAsStringAsync(); var OTPInfo = JsonConvert.DeserializeObject <tblOtpTransaction>(detail); this.repository = new HomeRepository(); var objResponse = await repository.VerifyOTP(OTPInfo); return(Content(HttpStatusCode.OK, objResponse, Configuration.Formatters.JsonFormatter)); }
public void Init() { ctx = EFContext.CreateContext(); repo = new HomeRepository(ctx); repo.includes = new List<string>(); entity = new Home() { ClientId = 1, EstablishmentType = EEstablishmentType.BB, Title = "La corderie TEST" }; }
public ViewResult Home(HomeDelivery homeDelivery) { if (ModelState.IsValid) { HomeRepository.AddFeedback(homeDelivery); return(View("HomeThanks", homeDelivery)); } else { return(View()); } }
public ActionResult DonateBook(DonateVM model) { HttpPostedFileBase file = Request.Files["ImageData"]; HomeRepository service = new HomeRepository(); int i = service.UploadImageInDataBase(file, model); if (i == 1) { return(RedirectToAction("DonateSuccess")); } return(View(model)); }
public void TestGetOrCreateHomeWithExingHomeShouldReturnThatInstance() { var mockPersistance = new Moq.Mock<IPersistanceFramework>(); mockPersistance.Setup(m => m.CreateQueryContext<Home>()).Returns( TestHomes); var repository = new HomeRepository(mockPersistance.Object); var results = repository.GetOrCreateHome("first address",1,1); Assert.AreEqual(TestHomes.First().Id, results.Id); mockPersistance.VerifyAll(); }
public void TestGetOrCreateHomeWithNewHomeShouldCreateANewHome() { var mockPersistance = new Moq.Mock<IPersistanceFramework>(); mockPersistance.Setup(m => m.CreateQueryContext<Home>()).Returns( TestHomes); var homeToBeCreated = new Home(); mockPersistance.Setup(m => m.Create<Home>()).Returns(homeToBeCreated); var repository = new HomeRepository(mockPersistance.Object); var results = repository.GetOrCreateHome("new address", 1, 1); Assert.AreNotEqual(TestHomes.First().Id, results.Id); homeToBeCreated.AddressFull = "new address"; mockPersistance.VerifyAll(); }
public AdditionalRepositories(ManahostManagerDAL ctx) { PeopleRepo = new PeopleRepository(ctx); HomeRepo = new HomeRepository(ctx); DocumentRepo = new DocumentRepository(ctx); }