コード例 #1
0
        public ConsumableUsage GetByDate(DateTime date)
        {
            var usage = service.GetByDate(date);

            if (usage == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            return(usage);
        }
コード例 #2
0
        public void Can_GetByDate()
        {
            Models.Data.ConsumableUsage usage1 = null;
            using (var conn = factory.OpenDbConnection())
            {
                usage1 = new Models.Data.ConsumableUsage
                {
                    Id    = Guid.NewGuid(),
                    Date  = DateTime.Today.AddDays(-1),
                    Total = 10000
                };

                using (var tx = conn.OpenTransaction())
                {
                    conn.InsertParam(usage1);
                    tx.Commit();
                }
            }

            var usage = service.GetByDate(usage1.Date);

            Compare(usage1, null, usage);
        }