public bool Update(Card card) { db.Entry(card).State = EntityState.Modified; db.SaveChanges(); return true; }
public Card Add(Card card) { db.Cards.Add(card); db.SaveChanges(); return card; }
public void Can_add_a_card_to_a_lane() { var sut = new Lane(); var sprint = new Card(); sut.Cards.Add(sprint); Assert.AreEqual(1, sut.Cards.Count); }
// POST api/Card public HttpResponseMessage PostCard(Card card) { if (ModelState.IsValid) { db.Cards.Add(card); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, card); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = card.Id })); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
// PUT api/CardApi/5 public HttpResponseMessage PutCard(int id, Card card) { if (ModelState.IsValid && id == card.Id) { db.Entry(card).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return Request.CreateResponse(HttpStatusCode.NotFound); } return Request.CreateResponse(HttpStatusCode.OK); } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public void Creating_a_card_defaults_createdby_to_passed_in_user() { var sut = new Card(1); Assert.AreEqual(1, sut.CreatedBy); }
public void Can_specify_user_as_owner() { var sut = new Card(); var user = new User(); var userLink = new UserLink { User = user, LinkType = UserLinkType.Owner }; sut.UserLinks.Add(userLink); Assert.AreEqual(1, sut.UserLinks.Count); }
public void Can_create_a_card() { var sut = new Card(); Assert.IsNotNull(sut); }
public void Can_assign_a_task_to_a_card() { var sut = new Card(); var task = new Task(); sut.Tasks.Add(task); Assert.AreEqual(1, sut.Tasks.Count); }
public void Can_assign_a_sprintGoal_to_a_card() { var sut = new Card(); var sprintGoal = new SprintGoal { Name = "Test Sprint Goal" }; sut.SprintGoal = sprintGoal; Assert.AreEqual("Test Sprint Goal", sut.SprintGoal.Name); }
public void Can_assign_a_scenario_to_a_card() { var sut = new Card(); var scenario = new Scenario(); sut.Scenarios.Add(scenario); Assert.AreEqual(1, sut.Scenarios.Count); }
public void Can_assign_a_bug_to_a_card() { var sut = new Card(); var bug = new Bug(); sut.Bugs.Add(bug); Assert.AreEqual(1, sut.Bugs.Count); }
public void Can_assign_a_blocker_to_a_card() { var sut = new Card(); var blocker = new Blocker(); sut.Blockers.Add(blocker); Assert.AreEqual(1, sut.Blockers.Count); }
public void Can_add_a_user_to_a_card() { var sut = new Card(); var user = new User(); var userLink = new UserLink { User = user }; sut.UserLinks.Add(userLink); Assert.AreEqual(1, sut.UserLinks.Count); }