Ejemplo n.º 1
0
        public ActionResult ReceiveSample(VisitDetailsModel fact, string id)
        {
            var yesterday = DateTime.Now;
            var factname  = id;
            var report    = db.ConcreteSample1.Where(s => s.FactoryName == factname && DbFunctions.DiffDays(s.ReportDate, yesterday) == 1).FirstOrDefault();

            report.IsReceived = true;
            try
            {
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(RedirectToAction("ReceiveSample"));
            }

            var userId = Convert.ToInt32(Session["UserId"].ToString());

            VisitDetailsModel model        = new VisitDetailsModel();
            VisitService      visitService = new VisitService();

            model.ReceiveSamples = visitService.ReceiveSample(userId);

            return(RedirectToAction("ReceiveSample"));
        }
        public void ThrowArgumentNullException_WhenSportshallsIsNull()
        {
            //Arrange
            var dbContextMock = new Mock <ISportscardSystemDbContext>();
            var mapperMock    = new Mock <IMapper>();

            var data = new List <Visit>
            {
                new Visit {
                    CreatedOn = DateTime.Today.AddDays(-1)
                }
            };

            var mockSet = new Mock <DbSet <Visit> >();

            mockSet.SetupData(data);

            Mapper.Reset();
            AutomapperConfiguration.Initialize();

            dbContextMock
            .Setup(x => x.Visits)
            .Returns((IDbSet <Visit>)null);

            var visitService = new VisitService(dbContextMock.Object, mapperMock.Object);

            //Act && Assert
            Assert.ThrowsException <ArgumentNullException>(() => visitService.GetAllVisits());
        }
 public EditPatientView(CombinedPatientViewModel originalModel,
                        CombinedPatientViewModel patientModel,
                        PatientService patientService,
                        PersonService personService,
                        WardService wardService,
                        BedService bedService,
                        VisitService visitService,
                        TreatmentService treatmentService,
                        ProcedureService procedureService,
                        PhysicianService physicianService,
                        DiagnosisService diagnosisService,
                        ConditionService conditionService,
                        VitalRecordService vitalRecordService,
                        EmployeeService nurseService,
                        OrderServiceLayer orderServiceLayer,
                        OrderServiceService orderServiceService,
                        PatientOrderService patientOrderService,
                        OrderItemService orderItemService)
 {
     InitializeComponent();
     InfoTab.Content = new PatientInfoView(originalModel, patientModel, patientService, personService, wardService,
                                           bedService, visitService);
     TreatmentTab.Content = new TreatmentView(treatmentService, originalModel.PatientModel.PersonId, procedureService, physicianService);
     DiagnosisTab.Content = new DiagnosisView(diagnosisService, originalModel.PatientModel.PersonId,
                                              conditionService, physicianService);
     VitalRecordTab.Content =
         new VitalRecordView(vitalRecordService, originalModel.PatientModel.PersonId, nurseService);
     OrderTab.Content = new OrderView(orderServiceLayer, originalModel.PatientModel.PersonId, orderServiceService,
                                      physicianService);
     PatientOrderTab.Content = new PatientOrderView(patientOrderService, originalModel.PatientModel.PersonId, orderItemService);
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 获取浏览过本文的人还看过的资讯列表
        /// </summary>
        /// <param name="contentItemId"></param>
        /// <param name="topNumber"></param>
        /// <returns></returns>
        public IEnumerable <ContentItem> GetVisitorAlsoVisitedItems(long contentItemId, int topNumber)
        {
            var visitService = new VisitService(TenantTypeIds.Instance().ContentItem());
            var itemIds      = visitService.GetVisitorAlsoVisitedObjectIds(contentItemId, topNumber);

            return(contentItemRepository.PopulateEntitiesByEntityIds(itemIds));
        }
Ejemplo n.º 5
0
        public IHttpActionResult Post([FromBody] VisitModel model)
        {
            var headers = Request.Headers;

            if (!headers.Contains("token"))
            {
                return(Ok(new { errorCode = "66", message = "unauthorized" }));
            }
            if (headers.Contains("token"))
            {
                var token = headers.GetValues("token").First();
                var jwt   = new JwtToken();
                if (!jwt.VerifyToken(token))
                {
                    return(Ok(new { errorCode = "66", message = "unauthorized" }));
                }
            }
            var service = new VisitService();

            try
            {
                var visit = service.AddVisit(model.ArtistId, model.FanId, model.HasClickedALink);
                return(Ok(new VisitModel
                {
                    ArtistId = visit.ArtistId,
                    HasClickedALink = visit.HasClickedALink,
                    FanId = visit.FanId,
                    Date = visit.Date
                }));
            }
            catch (InvalidModelException ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Ejemplo n.º 6
0
 public GalleryPage(VLCMonument monument)
 {
     //ASIGNACIÓN DE MONUMENTO SELECCIONADO E INSTANSIACIÓN DE SERVICIO
     InitializeComponent();
     this.monument = monument;
     visitService  = new VisitService();
 }
Ejemplo n.º 7
0
 public PatientController()
 {
     _patientService = new PatientService(GetConnection());
     _visitService   = new VisitService(GetConnection());
     _listRepository = new ListRepository(GetConnection());
     _patientGateway = new PatientGateway();
 }
Ejemplo n.º 8
0
        private string GetVisitsList()
        {
            VisitService = new VisitService();
            List <object> VisitsObj = BaseService.GetObjectList(VisitService, Request);

            VisitCount = VisitService.ObjectCount();
            if (VisitsObj != null)
            {
                List <visit> Visits            = (List <visit>)ObjectUtil.ConvertList(VisitsObj, typeof(List <visit>));
                List <visit> VisitsToSerialize = new List <visit>();
                if (Visits.Count > 0)
                {
                    foreach (visit Vst in Visits)
                    {
                        visit Visit = (visit)ObjectUtil.GetObjectValues(new string[] {
                            "id", "student_id", "date", "info"
                        }, Vst);

                        VisitsToSerialize.Add(Visit);
                    }

                    return(JsonConvert.SerializeObject(VisitsToSerialize));
                }
                return("0");
            }
            return("0");
        }
        public void ThrowArgumentNullException_WhenInvokedWithVisitIdParameterThatDoesNotExist()
        {
            //Arrange
            var dbContextMock = new Mock <ISportscardSystemDbContext>();
            var mapperMock    = new Mock <IMapper>();

            var expectedVisit = new Visit()
            {
                Id        = new Guid("db97a0eb-9411-4f1d-9ead-3997e6271325"),
                IsDeleted = true
            };

            var data = new List <Visit>
            {
                new Visit
                {
                    Id        = new Guid("db97a0eb-9411-4f1d-9ead-3997e6271325"),
                    IsDeleted = false
                }
            };

            var mockSet = new Mock <DbSet <Visit> >();

            mockSet.SetupData(data);

            dbContextMock
            .Setup(x => x.Visits)
            .Returns(mockSet.Object);

            var visitService = new VisitService(dbContextMock.Object, mapperMock.Object);

            //Act && Assert
            Assert.ThrowsException <ArgumentNullException>(() => visitService.DeleteVisit(new Guid("0097a0eb-9411-4f1d-9ead-3997e6271325")));
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //int day = 1;
         //try
         //{
         //    if (Request.QueryString["days"] != null)
         //    {
         //        day = int.Parse(Request.QueryString["days"]);
         //    }
         //}
         //catch { }
         if (!VisitService.CheckTable(DataHelper.Encrypt(HttpUtility.UrlDecode(Request.Cookies["nick"].Value))))
         {
             Response.Redirect("CreateCode.aspx");
             //Response.Write("<script>alert('抱歉,您还没有添加统计代码!');</script>");
             //Response.End();
         }
         else
         {
             ShowChart(DateTime.Now);
         }
     }
 }
Ejemplo n.º 11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //int day = 1;
         //try
         //{
         //    if (Request.QueryString["days"] != null)
         //    {
         //        day = int.Parse(Request.QueryString["days"]);
         //    }
         //}
         //catch { }
         if (!VisitService.CheckTable(Encrypt(HttpUtility.UrlDecode(Request.Cookies["nick"].Value))))
         {
             //Response.Redirect("CreateCode.aspx");
             Response.Write("暂时没有人访问!");
             Response.End();
         }
         else
         {
             DateTime now = DateTime.Now;
             if (!string.IsNullOrEmpty(Request.QueryString["day"]))
             {
                 string date = Request.QueryString["day"];
                 if (now.ToString("yyyyMMdd") != date)
                 {
                     date = date.Substring(0, 4) + "-" + date.Substring(4, 2) + "-" + date.Substring(6);
                     now  = DateTime.Parse(date);
                 }
             }
             ShowChart(now);
         }
     }
 }
Ejemplo n.º 12
0
        public IHttpActionResult GetNumberOfClickedLinksForArtist(int artistId, int whenClicked)
        {
            var headers = Request.Headers;

            if (!headers.Contains("token"))
            {
                return(Ok(new { errorCode = "66", message = "unauthorized" }));
            }
            if (headers.Contains("token"))
            {
                var token = headers.GetValues("token").First();
                var jwt   = new JwtToken();
                if (!jwt.VerifyToken(token))
                {
                    return(Ok(new { errorCode = "66", message = "unauthorized" }));
                }
            }
            var service = new VisitService();

            try
            {
                var links = service.GetNumberOfClickedLinksForArtist(artistId, whenClicked);
                return(Ok(links));
            }
            catch (InvalidModelException ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Ejemplo n.º 13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!VisitService.CheckTable(DataHelper.Encrypt(HttpUtility.UrlDecode(Request.Cookies["nick"].Value))))
         {
             Response.Redirect("CreateCode.aspx");
         }
         else
         {
             DateTime now = DateTime.Now;
             if (!string.IsNullOrEmpty(Request.QueryString["day"]))
             {
                 string date = Request.QueryString["day"];
                 if (now.ToString("yyyyMMdd") != date)
                 {
                     date = date.Substring(0, 4) + "-" + date.Substring(4, 2) + "-" + date.Substring(6);
                     now  = DateTime.Parse(date);
                 }
                 ;
             }
             ShowChart(now);
         }
     }
 }
Ejemplo n.º 14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (!VisitService.CheckTable(DataHelper.Encrypt(HttpUtility.UrlDecode(Request.Cookies["nick"].Value))))
         {
             Response.Redirect("CreateCode.aspx");
             //Response.Write("<script>alert('抱歉,您还没有添加统计代码!');</script>");
             //Response.End();
         }
         else
         {
             DateTime[] darray = DataHelper.GetDateTime(DateTime.Now, 1);
             try
             {
                 string start = HttpUtility.UrlDecode(Request.QueryString["start"]);
                 string end   = HttpUtility.UrlDecode(Request.QueryString["end"]);
                 darray[0] = DateTime.Parse(start.Substring(0, start.LastIndexOf('-')) + " " + start.Substring(start.LastIndexOf('-') + 1, 2) + ":0:0");
                 darray[1] = DateTime.Parse(end.Substring(0, end.LastIndexOf('-')) + " " + end.Substring(end.LastIndexOf('-') + 1, 2) + ":0:0");
             }
             catch
             {
             }
             Bind(darray[0], darray[1]);
         }
     }
 }
Ejemplo n.º 15
0
 public VisitsPage(VLCMonument monument)
 {
     //INSTANCIACIÓN DE VARIABLES DECLARADAS
     InitializeComponent();
     this.monument = monument;
     visitService  = new VisitService();
 }
Ejemplo n.º 16
0
        // get: Daily Visits with Report For Admin
        public ActionResult dailyVisitsReport()
        {
            VisitService visitService = new VisitService();
            List <VisitDetailsForReports> visitDetailsForReports = new List <VisitDetailsForReports>();

            visitDetailsForReports = visitService.getDailyVisitsReport();
            return(View(visitDetailsForReports));
        }
Ejemplo n.º 17
0
        // GET api/vi/sit5
        public IHttpActionResult Get(int id)
        {
            VisitService service = new VisitService();

            var visit = service.GetVisit(id);

            return(Ok(visit));
        }
Ejemplo n.º 18
0
        private void Cb_gateID_DropDownOpened(object sender, EventArgs e)
        {
            List <string> list = new List <string>();

            foreach (var i in VisitService.getGatesID())
            {
                list.Add(i.id.ToString());
            }
            cb_gateID.ItemsSource = list;
        }
Ejemplo n.º 19
0
        private IVisitService GetService()
        {
            var c = this.GetMemoContext();

            Mock <IDALFacade> dalFacadeMock = new Mock <IDALFacade>();

            dalFacadeMock.Setup(x => x.UnitOfWork).Returns(new UnitOfWork(c));
            IVisitService service = new VisitService(dalFacadeMock.Object);

            return(service);
        }
Ejemplo n.º 20
0
 public HomeController()
 {
     visitService      = new VisitService();
     reportService     = new ReportService();
     sysCodeMapService = new  SysCodeMapService();
     saService         = new SAService();
     //this.ResearcherVisitRepository = new GenericRepository<SI_ResearcherVisit>();
     //this.SIReportRepository = new GenericRepository<SI_StocksReport>();
     //this.sysCodeMapRepository = new GenericRepository<sysCodeMap>();
     //this.SAUserRepository = new GenericRepository<SA_User>();
 }
Ejemplo n.º 21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string       nickNo    = Encrypt(HttpUtility.UrlDecode(Request.Cookies["nick"].Value));
         DateTime[]   darray    = GetDateTime(DateTime.Now, 1);
         VisitService vistitDal = new VisitService();
         Rpt_OnlineCustomer.DataSource = vistitDal.GetIndexOnlineCustomer(nickNo, 10, darray[0], darray[1]);
         Rpt_OnlineCustomer.DataBind();
     }
 }
        public IHttpActionResult Get(int?id)
        {
            if (id == null)
            {
                return(BadRequest());
            }

            VisitService service = CreateVisitService();

            return(Ok(service.GetVisitByID(id.Value)));
        }
Ejemplo n.º 23
0
    private static void InsertInfo(TopVisitInfo info)
    {
        VisitService visitDal = new VisitService();

        //测试用
        string nickNo = BasePage.Encrypt(info.VisitShopId);

        visitDal.CreateTable(nickNo);

        visitDal.InsertVisitInfo(info, nickNo);
    }
Ejemplo n.º 24
0
        protected override async Task SetUp()
        {
            await base.SetUp();

            AppHost.Container.AddTransient <VisitService>();
            Service         = AppHost.Container.Resolve <VisitService>();
            Service.Request = new MockHttpRequest();

            using var db = await AppHost.Container.Resolve <IDbConnectionFactory>().OpenAsync();

            db.DropAndCreateTable <VisitEntity>();
        }
Ejemplo n.º 25
0
        public void ThrowArgumentNullException_WhenInvokedWithInvalidParameter()
        {
            //Arrange
            var dbContextMock = new Mock <ISportscardSystemDbContext>();
            var mapperMock    = new Mock <IMapper>();

            VisitDto visitDto     = null;
            var      visitService = new VisitService(dbContextMock.Object, mapperMock.Object);

            //Act && Assert
            Assert.ThrowsException <ArgumentNullException>(() => visitService.AddVisit(visitDto));
        }
Ejemplo n.º 26
0
        public ActionResult BrokenSample(int id)
        {
            Session["Choice"] = id == 1 ? "Concrete" : "Block";

            var userId = Convert.ToInt32(Session["UserId"].ToString());

            VisitDetailsModel model        = new VisitDetailsModel();
            VisitService      visitService = new VisitService();

            model.BrokenSamples = visitService.BrokenSample(userId);
            return(View(model));
        }
Ejemplo n.º 27
0
        public void CreateInstance_WhenInvokedWithValidParameters()
        {
            //Arrange
            var dbContextMock = new Mock <ISportscardSystemDbContext>();
            var mapperMock    = new Mock <IMapper>();

            //Act
            var clientService = new VisitService(dbContextMock.Object, mapperMock.Object);

            //Assert
            Assert.IsNotNull(clientService);
            Assert.IsInstanceOfType(clientService, typeof(IVisitService));
        }
Ejemplo n.º 28
0
        public ActionResult CancleFactoryReport(VisitDetail visitDetail)
        {
            VisitService visitService = new VisitService();
            var          result       = visitService.CancleVisit(visitDetail);

            if (result == true)
            {
                return(RedirectToAction("Home", "Home", new { id = 1 }));
            }
            else
            {
                return(RedirectToAction("ConcreteFactoryReports", "ConcreteFactoryReports", new { id = visitDetail.FactoryId }));
            }
        }
Ejemplo n.º 29
0
        public void AddVisitTest()
        {
            var serv = new VisitService(new MVCHContext());

            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now.AddDays(2),
                OutpatientId = "PER-000026"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now.AddDays(2),
                OutpatientId = "PER-000027"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now.AddDays(2),
                OutpatientId = "PER-000028"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now.AddDays(2),
                OutpatientId = "PER-000029"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now.AddDays(2),
                OutpatientId = "PER-000030"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now,
                OutpatientId = "PER-000027"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now,
                OutpatientId = "PER-000028"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now,
                OutpatientId = "PER-000029"
            });
            serv.AddVisit(new Visit
            {
                DateTime     = DateTime.Now,
                OutpatientId = "PER-000030"
            });
        }
Ejemplo n.º 30
0
        /// <summary>
        /// 资讯详情页
        /// </summary>
        public ActionResult ContentItemDetail(long contentItemId)
        {
            ContentItem contentItem = contentItemService.Get(contentItemId);

            if (contentItem == null || contentItem.User == null)
            {
                return(HttpNotFound());
            }

            //验证是否通过审核
            long currentSpaceUserId = UserIdToUserNameDictionary.GetUserId(contentItem.User.UserName);

            if (!authorizer.IsAdministrator(CmsConfig.Instance().ApplicationId) && contentItem.UserId != currentSpaceUserId &&
                (int)contentItem.AuditStatus < (int)(new AuditService().GetPubliclyAuditStatus(CmsConfig.Instance().ApplicationId)))
            {
                return(Redirect(SiteUrls.Instance().SystemMessage(TempData, new SystemMessageViewModel
                {
                    Title = "尚未通过审核",
                    Body = "由于当前资讯尚未通过审核,您无法浏览当前内容。",
                    StatusMessageType = StatusMessageType.Hint
                })));
            }

            AttachmentService <Attachment> attachmentService = new AttachmentService <Attachment>(TenantTypeIds.Instance().ContentItem());


            //更新浏览计数
            CountService countService = new CountService(TenantTypeIds.Instance().ContentItem());

            countService.ChangeCount(CountTypes.Instance().HitTimes(), contentItem.ContentItemId, contentItem.UserId, 1, true);
            if (UserContext.CurrentUser != null)
            {
                //创建访客记录
                VisitService visitService = new VisitService(TenantTypeIds.Instance().ContentItem());
                visitService.CreateVisit(UserContext.CurrentUser.UserId, UserContext.CurrentUser.DisplayName, contentItem.ContentItemId, contentItem.Title);
            }
            //设置SEO信息
            pageResourceManager.InsertTitlePart(contentItem.Title);
            List <string> keywords = new List <string>();

            keywords.AddRange(contentItem.TagNames);
            string keyword = string.Join(" ", keywords.Distinct());

            keyword += " " + string.Join(" ", ClauseScrubber.TitleToKeywords(contentItem.Title));
            pageResourceManager.SetMetaOfKeywords(keyword);
            pageResourceManager.SetMetaOfDescription(contentItem.Summary);
            return(View(contentItem));
        }
Ejemplo n.º 31
0
        private void ClearVisitForm()
        {
            VisitService vs = srcService.DataSource as VisitService;
            if (vs != null && vs.Visit == null && vs.EntityState != System.Data.EntityState.Deleted)
                DataLayer.Detach(vs);

            grvServices.CurrentRow = null;

            VisitService service = new VisitService();
            service.Context = DataLayer.GetContext();
            srcService.DataSource = service;

            cmbCategories.Focus();
            cmbCategories.SelectedIndex = 0;
            cmbService.SelectedIndex = -1;

            lsvInsurances.Items.Clear();
            btnAdd.Enabled = true;
        }