public async Task <IActionResult> PutPoliticalParty(long id, PoliticalParty politicalParty) { if (id != politicalParty.PartyId) { return(BadRequest()); } _context.Entry(politicalParty).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PoliticalPartyExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult DeleteConfirmed(Guid id) { PoliticalParty politicalParty = db.PoliticalParties.Find(id); db.PoliticalParties.Remove(politicalParty); db.SaveChanges(); return(RedirectToAction("Index")); }
private static PoliticalPartyDTO PoliticalPartyToDTO(PoliticalParty politicalParty) => new PoliticalPartyDTO { Name = politicalParty.Name, Colour = politicalParty.Colour, Founded = politicalParty.Founded, Icon = politicalParty.Icon };
public ActionResult Edit([Bind(Include = "Id,Name,Code,TotalRegisteredVoters,DateCreated,DateLastUpdated,Status")] PoliticalParty politicalParty) { if (ModelState.IsValid) { db.Entry(politicalParty).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(politicalParty)); }
public void PoliticalParty_withValid_validations_shouldPass() { //arrange var u = new Fixture(); PoliticalParty politicalParty = u.Create <PoliticalParty>(); //act ValidationResultInfo r = politicalParty.Validate(); //assert Assert.That(r.IsValid, Is.True, "Validation should pass"); }
public async Task <bool> CreatePoliticalParty(PoliticalParty politicalPaty) { _context.Add(politicalPaty); var result = await _context.SaveChangesAsync(); if (result == 0) { return(false); } return(true); }
protected PoliticalParty CreatePoliticalParty() { var politicalParty = new PoliticalParty(Guid.NewGuid()) { Code = "001", Name = "Democratic", Acronym = "DMC", DateRegistered = DateTime.Now.AddYears(-5), Status = EntityStatus.Active, }; return(politicalParty); }
private PoliticalParty Create() { var politicalPartyEntity = new PoliticalParty(Guid.NewGuid()) { Name = "Democratic".RandStr(), Code = "0011", Acronym = "DMC", DateRegistered = DateTime.Now.AddYears(-2), Status = EntityStatus.Active }; return(politicalPartyEntity); }
// GET: PoliticalParty/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PoliticalParty politicalParty = db.PoliticalParties.Find(id); if (politicalParty == null) { return(HttpNotFound()); } return(View(politicalParty)); }
public async Task <ActionResult <PoliticalPartyDTO> > PostPoliticalParty(PoliticalPartyDTO politicalPartyDTO) { var politicalParty = new PoliticalParty { Name = politicalPartyDTO.Name, Colour = politicalPartyDTO.Colour, Founded = politicalPartyDTO.Founded, Icon = politicalPartyDTO.Icon }; _context.PoliticalParties.Add(politicalParty); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPoliticalParty", new { id = politicalParty.PartyId }, PoliticalPartyToDTO(politicalParty))); }
public void add_parties_and_make_queries() { EfMethods.RecreateDatabase(); // To student: comment this line when the database is created EfMethods.ClearDatabase(); var lib = new PoliticalParty { Name = "Liberalerna", AbbreviatedName = "L", Founded = new DateTime(1934, 8, 5), Members = 15390, }; var miljo = new PoliticalParty { Name = "Miljöpartiet det gröna", AbbreviatedName = "MP", Founded = new DateTime(1981, 9, 20), Members = 10719, }; var soc = new PoliticalParty { Name = "Sveriges socialdemokratiska arbetareparti", AbbreviatedName = "S", Founded = new DateTime(1889, 4, 23), Members = 89010, }; EfMethods.AddParty(miljo); EfMethods.AddParty(lib); EfMethods.AddParty(soc); string[] result = EfMethods.GetAllAbbreviatedNamesOrderedByFoundedDate(); string[] expected = new[] { "S", "L", "MP" }; CollectionAssert.AreEqual(expected, result); }
public async Task <PoliticalParty> UpdatePoliticalParty(PoliticalParty politicalParty) { var politicalPartyToEdit = _context.PoliticalParties.Find(politicalParty.Id); if (politicalPartyToEdit == null) { return(null); } politicalPartyToEdit.Abreviation = politicalParty.Abreviation; politicalPartyToEdit.PoliticalPartyName = politicalParty.PoliticalPartyName; politicalPartyToEdit.ImageUrl = politicalParty.ImageUrl; _context.PoliticalParties.Update(politicalPartyToEdit); var result = await _context.SaveChangesAsync(); if (result != 0) { return(politicalParty); } return(null); }
public Guid Save(PoliticalParty entity, bool?isSync = null) { Database.InsertOrReplace(entity); return(entity.Id); }
internal static void AddParty(PoliticalParty party) { var context = new PoliticalContext(); throw new NotImplementedException(); }
public void SetAsDeleted(PoliticalParty entity) { throw new NotImplementedException(); }
public IEnumerable <PoliticalParty> GetAllPoliticalParty() { var parties = PoliticalParty.Find(x => true).ToList(); return(parties); }
public ValidationResultInfo Validate(PoliticalParty itemToValidate) { throw new NotImplementedException(); }
public PoliticalPartyViewModel(PoliticalParty politicalParty) { PoliticalParty = politicalParty; }
public void EditPoliticalParty([FromBody] PoliticalParty editPoliticalParty) { PoliticalPartyCollection.ReplaceOne(it => it.id == editPoliticalParty.id, editPoliticalParty); }
public void CreatePoliticalParty([FromBody] PoliticalParty newPoliticalParty) { newPoliticalParty.id = Guid.NewGuid().ToString(); PoliticalPartyCollection.InsertOne(newPoliticalParty); }
public void CreatePoliticalParty([FromBody] PoliticalParty party) { party.Id = Guid.NewGuid().ToString(); PoliticalParty.InsertOne(party); }
public void SetInactive(PoliticalParty entity) { throw new NotImplementedException(); }