public async Task <IHttpActionResult> RestoreSurvey(int id) { try { var find = db.surveys.Where(a => a.id == id).FirstOrDefault(); if (find != null) { find.deleted = false; int check = await db.SaveChangesAsync(); if (check > 0) { return(Ok(await FetchListSurveysDeleted.GetAllSurveys(1, 10))); } else { return(BadRequest("Restore this survey fails.")); } } else { return(BadRequest("Survey not found.")); } } catch { return(BadRequest("Error.")); } }
public async Task <IHttpActionResult> GetListSurveyDeleted([FromUri] Page form) { return(Ok(await FetchListSurveysDeleted.GetAllSurveys(form._page, form._page_size))); }