示例#1
0
        public static string makaleGetir(int id)
        {
            var makale = new RepositoryMakale().GetMakale(id);

            return(JsonConvert.SerializeObject(new
            {
                message = "success",
                status = 200,
                data = makale
            }));
        }
示例#2
0
        public static string makaleListesi()
        {
            var result = new RepositoryMakale().Makaleler();

            return(JsonConvert.SerializeObject(new
            {
                message = "success",
                status = 200,
                data = result
            }));
        }
示例#3
0
        public static string makaleListesi()
        {
            var    result = new RepositoryMakale().Makaleler();
            string path   = HttpContext.Current.Server.MapPath("~/ArticleImages");

            path = path.Replace("\\ArticleImages", "");

            return(JsonConvert.SerializeObject(new
            {
                message = "success",
                status = 200,
                data = result,
                path = path
            }));
        }
示例#4
0
        public static string makaleSil(int makaleId)
        {
            var result = new RepositoryMakale().Sil(makaleId);

            if (result)
            {
                return(JsonConvert.SerializeObject(new
                {
                    message = "success",
                    status = 200,
                    data = result
                }));
            }
            else
            {
                return(JsonConvert.SerializeObject(new
                {
                    message = "Bir hata oluştu",
                    status = 500,
                    data = result
                }));
            }
        }
示例#5
0
        public static string makaleKaydet(string baslik, string icerik, string makaleId)
        {
            if (string.IsNullOrWhiteSpace(makaleId))
            {
                var makale = new Makale()
                {
                    illerBaslik = baslik,
                    illerMakale = icerik,
                    illerTarih  = DateTime.Now,
                };
                var result = new RepositoryMakale().Save(makale);

                if (result)
                {
                    return(JsonConvert.SerializeObject(new
                    {
                        message = "success",
                        status = 200,
                        data = ""
                    }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new
                    {
                        message = "error",
                        status = 500,
                        data = "Bir hata ile karşılaşıldı."
                    }));
                }
            }
            else
            {
                int makaleNo = Convert.ToInt32(makaleId);
                var makale   = new RepositoryMakale().GetMakale(makaleNo);
                if (makale != null)
                {
                    makale.illerBaslik = baslik;
                    makale.illerMakale = icerik;
                    makale.illerTarih  = DateTime.Now;
                }

                var result = new RepositoryMakale().Update(makale);

                if (result)
                {
                    return(JsonConvert.SerializeObject(new
                    {
                        message = "success",
                        status = 200,
                        data = ""
                    }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new
                    {
                        message = "error",
                        status = 500,
                        data = "Bir hata ile karşılaşıldı."
                    }));
                }
            }
        }