コード例 #1
0
        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."));
            }
        }
コード例 #2
0
 public async Task <IHttpActionResult> GetListSurveyDeleted([FromUri] Page form)
 {
     return(Ok(await FetchListSurveysDeleted.GetAllSurveys(form._page, form._page_size)));
 }