public void ExtensionsTest_Validate_GuessesTheImageToAdd() { var good = new GuessesTheImageToAdd { Id = 1, WordId = 1, Image = new Image { Data = "asdfafd", Name = "asdffdsa" } }; var bad = new GuessesTheImageToAdd { Id = 1, WordId = 1, Image = new Image { Data = null, Name = null } }; Assert.AreEqual(true, good.Validate(true)); Assert.AreEqual(false, bad.Validate(true)); Assert.AreEqual(true, bad.Validate(false)); }
public bool Edit(GuessesTheImageToAdd image) { if (!image.Validate(false)) { throw new Exception("Invalid model"); } return(rep.Edit(image)); }
public bool Add(GuessesTheImageToAdd image) { if (!image.Validate(true)) { throw new Exception("Invalid model"); } return(rep.Add(image)); }