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