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") }); }
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 } }); }