// POST: odata/ApplicationConnections public IHttpActionResult Post(tblApplicationConnection tblApplicationConnection) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userName = User.Identity.Name; tblApplicationConnection.CreatedBy = userName.Substring(userName.LastIndexOf(@"\") + 1); tblApplicationConnection.CreatedDate = DateTime.Now; tblApplicationConnection.ModifiedBy = tblApplicationConnection.CreatedBy; tblApplicationConnection.ModifiedDate = DateTime.Now; db.tblApplicationConnection.Add(tblApplicationConnection); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblApplicationConnectionExists(tblApplicationConnection.ApplicationID, tblApplicationConnection.Name)) { return(Conflict()); } else { throw; } } return(Created(tblApplicationConnection)); }
public IHttpActionResult Delete([FromODataUri] Guid applicationId, [FromODataUri] string name) { tblApplicationConnection tblApplicationConnection = db.tblApplicationConnection.Find(applicationId, name); if (tblApplicationConnection == null) { return(NotFound()); } db.tblApplicationConnection.Remove(tblApplicationConnection); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Put([FromODataUri] Guid applicationId, [FromODataUri] string name, Delta <tblApplicationConnection> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } tblApplicationConnection tblApplicationConnection = db.tblApplicationConnection.Find(new object[] { applicationId, name }); if (tblApplicationConnection == null) { return(NotFound()); } var userName = User.Identity.Name; patch.GetEntity().ModifiedBy = userName.Substring(userName.LastIndexOf(@"\") + 1); patch.GetEntity().ModifiedDate = DateTime.Now; patch.Put(tblApplicationConnection); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblApplicationConnectionExists(applicationId, name)) { return(NotFound()); } else { throw; } } return(Updated(tblApplicationConnection)); }
public IHttpActionResult Patch([FromODataUri] Guid applicationId, [FromODataUri] string name, Delta <tblApplicationConnection> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } tblApplicationConnection tblApplicationConnection = db.tblApplicationConnection.Find(applicationId, name); if (tblApplicationConnection == null) { return(NotFound()); } patch.Patch(tblApplicationConnection); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblApplicationConnectionExists(applicationId, name)) { return(NotFound()); } else { throw; } } return(Updated(tblApplicationConnection)); }