public void CreateRelationshipShouldFailUnderTransaction() { var nodeReference = new NodeReference <RootNode>(1); var rel = new OwnedBy(new NodeReference <TestNode>(3)); ExecuteRestMethodUnderTransaction(client => client.CreateRelationship(nodeReference, rel)); }
public void CreateRelationshipShouldFailUnderTransaction() { var nodeReference = new NodeReference <RootNode>(1); var rel = new OwnedBy(new NodeReference <TestNode>(3)); Assert.Throws <InvalidOperationException>(() => ExecuteRestMethodUnderTransaction(client => client.CreateRelationship(nodeReference, rel))); }
public IHttpActionResult PostOwnedBy(OwnedBy ownedBy) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OwnedBies.Add(ownedBy); try { db.SaveChanges(); } catch (DbUpdateException) { if (OwnedByExists(ownedBy.OwnedBy1)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = ownedBy.OwnedBy1 }, ownedBy)); }
public IHttpActionResult PutOwnedBy(string id, OwnedBy ownedBy) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ownedBy.OwnedBy1) { return(BadRequest()); } db.Entry(ownedBy).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OwnedByExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetOwnedBy(string id) { OwnedBy ownedBy = db.OwnedBies.Find(id); if (ownedBy == null) { return(NotFound()); } return(Ok(ownedBy)); }
public IHttpActionResult DeleteOwnedBy(string id) { OwnedBy ownedBy = db.OwnedBies.Find(id); if (ownedBy == null) { return(NotFound()); } db.OwnedBies.Remove(ownedBy); db.SaveChanges(); return(Ok(ownedBy)); }
internal override void GenerateRDFServObject(RDFServServiceModels.Service service) { var endpoint = new RDFServServiceModels.HasKafkaWServiceEndpoint { priority = Priority.ToString(), write_topic = WriteTopic, consumesInformation = new List <RDFServServiceModels.Information>() }; OwnedBy.GenerateRDFServObject(endpoint); foreach (var item in ConsumesInformation) { endpoint.consumesInformation.Add(item.GenerateRDFServObject()); } service.hasKafkaWServiceEndpoint.Add(endpoint); }
internal override void GenerateRDFServObject(RDFServServiceModels.Service service) { var endpoint = new RDFServServiceModels.HasKafkaRServiceEndpoint { priority = Priority.ToString(), read_topic = ReadTopic, providesInformation = new List <RDFServServiceModels.Information>() }; OwnedBy.GenerateRDFServObject(endpoint); foreach (var item in ProvidesInformation) { endpoint.providesInformation.Add(item.GenerateRDFServObject()); } service.hasKafkaRServiceEndpoint.Add(endpoint); }
public ISavable AddItem(int playerId, Descriptor item) { var lootItem = context.OwnedBys.Where(i => i.OwnsId == item.ItemId && i.OwnerId == playerId).SingleOrDefault(); if (lootItem == null) { lootItem = new OwnedBy { OwnsId = item.ItemId, OwnerId = playerId, Count = item.Count }; context.Add(lootItem); } else { lootItem.Count += item.Count; context.Update(lootItem); } return(context); }
internal override void GenerateRDFServObject(RDFServServiceModels.Service service) { var endpoint = new RDFServServiceModels.HasRestServiceEndpoint { priority = Priority.ToString(), verb = Enum.GetName(typeof(HTTPVerb), this.Verb).ToUpper(), url = Url, consumesInformation = new List <RDFServServiceModels.Information>(), providesInformation = new List <RDFServServiceModels.Information>() }; OwnedBy.GenerateRDFServObject(endpoint); foreach (var item in ConsumesInformation) { endpoint.consumesInformation.Add(item.GenerateRDFServObject()); } foreach (var item in ProvidesInformation) { endpoint.providesInformation.Add(item.GenerateRDFServObject()); } service.hasRestServiceEndpoint.Add(endpoint); }
public void CreateRelationshipShouldFailUnderTransaction() { var nodeReference = new NodeReference<RootNode>(1); var rel = new OwnedBy(new NodeReference<TestNode>(3)); ExecuteRestMethodUnderTransaction(client => client.CreateRelationship(nodeReference, rel)); }
public void CreateRelationshipShouldFailUnderTransaction() { var nodeReference = new NodeReference<RootNode>(1); var rel = new OwnedBy(new NodeReference<TestNode>(3)); Assert.That(() => ExecuteRestMethodUnderTransaction(client => client.CreateRelationship(nodeReference, rel)), Throws.InvalidOperationException); }