public async Task <IHttpActionResult> PutForSectionSave(oSection_save data)
        {
            DateTime d = DateTime.Now;

            datacontext.date              = d.GetDateTimeFormats(new System.Globalization.CultureInfo("en-US"))[5];
            datacontext.time              = d.GetDateTimeFormats()[101];
            datacontext.aca_year          = data.aca_year;
            datacontext.curri_id          = data.curri_id;
            datacontext.detail            = data.detail != null ? data.detail : "";;
            datacontext.strength          = data.strength != null ? data.strength : "";
            datacontext.weakness          = data.weakness != null ? data.weakness : "";
            datacontext.improve           = data.improve != null ? data.improve : "";
            datacontext.indicator_num     = data.indicator_num;
            datacontext.sub_indicator_num = data.sub_indicator_num;
            datacontext.teacher_id        = data.teacher_id;
            object result = await datacontext.InsertOrUpdate();

            if (result == null)
            {
                return(Ok());
            }
            else
            {
                return(InternalServerError(new Exception(result.ToString())));
            }
        }
        public async Task <IHttpActionResult> PostToQuerySectionSave(oSection_save data)
        {
            object result = await data.SelectWhere();

            if (result == null)
            {
                return(Ok(data));
            }
            else
            {
                return(InternalServerError(new Exception(result.ToString())));
            }
        }