/// <summary> /// The Delete. /// </summary> /// <param name="paper">The paper<see cref="Models.Papers"/>.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task Delete(Models.Papers paper) { var check = await Read(paper.ID); if (check != null) { _db.Papers.Remove(paper); await _db.SaveChangesAsync(); } }
/// <summary> /// The Create. /// </summary> /// <param name="paper">The paper<see cref="Models.Papers"/>.</param> /// <returns>The <see cref="Task{Models.Papers}"/>.</returns> public async Task <Models.Papers> Create(Models.Papers paper) { var check = await Read(paper.ID); if (check == null) { await _db.Papers.AddAsync(paper); await _db.SaveChangesAsync(); return(paper); } return(paper); }
/// <summary> /// The Update. /// </summary> /// <param name="paper">The paper<see cref="Models.Papers"/>.</param> /// <returns>The <see cref="Task{Models.Papers}"/>.</returns> public async Task <Models.Papers> Update(Models.Papers papers) { var check = await Read(papers.ID); if (check != null) { check.Title = papers.Title; //check.HashTags = papers.HashTags; check.Paper = papers.Paper; check.Draft = papers.Draft; //_db.Papers.Update(papers); await _db.SaveChangesAsync(); return(papers); } return(papers); }