Ejemplo n.º 1
0
        public HttpResponseMessage Post([FromUri] Guid dbid, [FromBody] TimeLoggerApplicationArgument model)
        {
            if (TimeLoggerStartStopController.Validate(db, dbid))
            {
                if (db.TimeLoggerApplicationArguments.Find(model.Id) == null)
                {
                    model.WorkStationId = dbid;
                    db.TimeLoggerApplicationArguments.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")
            });
        }
Ejemplo n.º 2
0
        public JsonResult SyncDbApplicationArgument(Guid dbid, TimeLoggerApplicationArgument model)
        {
            bool result = true;

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

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