コード例 #1
0
        public HttpResponseMessage Post([FromUri] Guid dbid, [FromBody] TimeLoggerLogItem model)
        {
            if (TimeLoggerStartStopController.Validate(db, dbid))
            {
                db.TimeLoggerLogItems.Add(model);
                db.SaveChanges();

                return(new HttpResponseMessage()
                {
                    Content = new StringContent("true", Encoding.UTF8, "application/json")
                });
            }

            return(new HttpResponseMessage()
            {
                StatusCode = System.Net.HttpStatusCode.InternalServerError, Content = new StringContent("false", Encoding.UTF8, "application/json")
            });
        }
コード例 #2
0
        public JsonResult DbLogItem(Guid dbid, TimeLoggerLogItem model)
        {
            bool result = true;

            try
            {
                db.TimeLoggerLogItems.Add(model);
                db.SaveChanges();
            }
            catch
            {
                result = false;
            }

            return(new JsonResult
            {
                Data = new
                {
                    result = result
                }
            });
        }