public IHttpActionResult PosttOrgCluster(tOrgCluster tOrgCluster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tOrgClusters.Add(tOrgCluster); try { db.SaveChanges(); } catch (DbUpdateException) { if (tOrgClusterExists(tOrgCluster.clusterCode)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tOrgCluster.clusterCode }, tOrgCluster)); }
public IHttpActionResult PuttOrgCluster(string id, tOrgCluster tOrgCluster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tOrgCluster.clusterCode) { return(BadRequest()); } db.Entry(tOrgCluster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tOrgClusterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettOrgCluster(string id) { tOrgCluster tOrgCluster = db.tOrgClusters.Find(id); if (tOrgCluster == null) { return(NotFound()); } return(Ok(tOrgCluster)); }
public IHttpActionResult DeletetOrgCluster(string id) { tOrgCluster tOrgCluster = db.tOrgClusters.Find(id); if (tOrgCluster == null) { return(NotFound()); } db.tOrgClusters.Remove(tOrgCluster); db.SaveChanges(); return(Ok(tOrgCluster)); }
public ActionResult addNewcluster(tOrgCluster data, int tag) { if (data.clusterCode == null) { Random rnd = new Random(); var suffix = rnd.Next(1, 999); do { data.clusterCode = "CC" + DateTime.Now.ToString("yyMMddHHmmssfff") + (suffix.ToString("D3")); }while (HRIS.tOrgClusters.Any(e => e.clusterCode == data.clusterCode)); HRIS.Entry(data).State = EntityState.Added; } else { HRIS.Entry(data).State = tag == 2 ? EntityState.Deleted : EntityState.Modified; } HRIS.SaveChanges(); return(Json(data.clusterCode, JsonRequestBehavior.AllowGet)); }