public async Task <bool> UpdateAsync(Scriplet scriplet) { var result = await _scriplets.ReplaceOneAsync(s => s.Id.Equals(scriplet.Id), scriplet); if (result.IsAcknowledged && result.IsModifiedCountAvailable && result.ModifiedCount > 0) { return(true); } return(false); }
public async Task ScripletParam_InvalidScriplet() { var nameNull = new Scriplet { Id = "U1", Name = null, Description = "Description1" }; var nameEmpty = new Scriplet { Id = "U1", Name = "", Description = "Description1" }; Assert.IsFalse(nameNull.IsValid()); Assert.IsFalse(nameEmpty.IsValid()); var descriptionNull = new Scriplet { Id = "U1", Name = "Name1", Description = null }; var descriptionEmpty = new Scriplet { Id = "U1", Name = "Name1", Description = "" }; Assert.IsFalse(descriptionNull.IsValid()); Assert.IsFalse(descriptionEmpty.IsValid()); }
public async Task <Scriplet> CreateAsync(Scriplet scriplet) { await _scriplets.InsertOneAsync(scriplet); return(scriplet); }
public Task <bool> UpdateAsync(Scriplet scriplet) { throw new NotImplementedException(); }
public async Task <Scriplet> CreateAsync(Scriplet scriplet) { return(scriplet); }