/// <summary> /// The Delete. /// </summary> /// <param name="shred">The shred<see cref="Models.Shreds"/>.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task Delete(Models.Shreds shred) { var check = await Read(shred.ID); if (check != null) { _db.Shreds.Remove(shred); await _db.SaveChangesAsync(); } }
/// <summary> /// The Create. /// </summary> /// <param name="shred">The shred<see cref="Models.Shreds"/>.</param> /// <returns>The <see cref="Task{Models.Shreds}"/>.</returns> public async Task <Models.Shreds> Create(Models.Shreds shred) { var check = await Read(shred.ID); if (check == null) { await _db.Shreds.AddAsync(shred); await _db.SaveChangesAsync(); return(shred); } return(shred); }
/// <summary> /// The Update. /// </summary> /// <param name="shred">The shred<see cref="Models.Shreds"/>.</param> /// <returns>The <see cref="Task{Models.Shreds}"/>.</returns> public async Task <Models.Shreds> Update(Models.Shreds shred) { var check = await Read(shred.ID); if (check != null) { check.Context = shred.Context; check.Shred = shred.Shred; //_db.Shreds.Update(shred); await _db.SaveChangesAsync(); return(shred); } return(shred); }