Exemple #1
0
 public IHttpActionResult GetOneRecordRandom()
 {
     try
     {
         ViewModel.tblDictionary objDictionary = new ViewModel.tblDictionary();
         JArray JsonDictionary = BisDictionary.GetOneRecordRandom(objDictionary);
         return(Ok(JsonDictionary));
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #2
0
 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());
     }
 }
Exemple #3
0
        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());
            }
        }
Exemple #4
0
 public IHttpActionResult ToggleActivation(ViewModel.tblDictionary obj)
 {
     try
     {
         bool ret = BisDictionary.ToggleActivation(obj);
         if (ret)
         {
             return(Ok(ret));
         }
         else
         {
             return(NotFound());
         }
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #5
0
 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());
     }
 }