public IHttpActionResult GetOneRecordRandom() { try { ViewModel.tblDictionary objDictionary = new ViewModel.tblDictionary(); JArray JsonDictionary = BisDictionary.GetOneRecordRandom(objDictionary); return(Ok(JsonDictionary)); } catch { return(NotFound()); } }
public IHttpActionResult GetDictionaryByIDX(ViewModel.tblDictionary obj) { try { ViewModel.Search DictionarySearch = new ViewModel.Search(); DictionarySearch.Filter = " AND tblDictionary.IDX = " + obj.IDX.ToString();; DictionarySearch.JsonResult = " FOR JSON PATH "; JArray JsonDictionary = BisDictionary.GetDictionaryJsonData(DictionarySearch); return(Ok(JsonDictionary)); } catch { return(NotFound()); } }
public IHttpActionResult AddDictionary(object obj) { try { JObject JsonObject = JObject.Parse(obj.ToString()); ViewModel.tblDictionary NewDictionary = JsonObject.ToObject <ViewModel.tblDictionary>(); string FileUrl = ""; if (NewDictionary.PicUrl != "" && NewDictionary.PicUrl != null) { byte[] imageBytes = Convert.FromBase64String(JsonObject["PicUrl"].ToString().Split(',')[1]); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); ms.Write(imageBytes, 0, imageBytes.Length); Image imageDictionary = Image.FromStream(ms); FileTypes ft = new FileTypes(); string FileType = ft.FindImageTypeInString(JsonObject["PicUrl"].ToString().Split(',')[0]); if (imageBytes.Length < 1024 * 1024 && ft.IsImage(FileType)) { FileUrl = @"Picture\Dictionary\" + NewDictionary.IDDictionary + FileType; imageDictionary.Save(AppDomain.CurrentDomain.BaseDirectory + FileUrl); } else { return(NotFound()); } } NewDictionary.PicUrl = FileUrl; bool ret = BisDictionary.AddDictionary(NewDictionary); if (ret) { return(Ok(ret)); } else { return(NotFound()); } } catch (Exception ex) { return(NotFound()); } }
public IHttpActionResult ToggleActivation(ViewModel.tblDictionary obj) { try { bool ret = BisDictionary.ToggleActivation(obj); if (ret) { return(Ok(ret)); } else { return(NotFound()); } } catch { return(NotFound()); } }
public IHttpActionResult DeleteDictionary(object obj) { try { JObject JsonObject = JObject.Parse(obj.ToString()); ViewModel.tblDictionary DelDictionary = JsonObject.ToObject <ViewModel.tblDictionary>(); bool ret = BisDictionary.DeleteDictionary(DelDictionary); if (ret) { return(Ok(ret)); } else { return(NotFound()); } } catch (Exception ex) { return(NotFound()); } }