//Eski yeri MailSablonlariController public ActionResult DomainUzatmaMailiGonder(int domainID, string ucret) { JsonCevap jsn = new JsonCevap(); try { Domain domainduzenle = Database.Db.Domains.GetirDomain(domainID); string mesaj = Database.Db.MailSablonus.Find(1).MailSablonu1; mesaj = mesaj.Replace("{FirmaAdi}", domainduzenle.Firma.FirmaAdi); mesaj = mesaj.Replace("{MusteriAdiSoyadi}", domainduzenle.Firma.YetkiliAdi + " " + domainduzenle.Firma.YetkiliSoyAdi); mesaj = mesaj.Replace("{AlanAdi}", domainduzenle.DomainAdi); mesaj = mesaj.Replace("{UzatmaTarihi}", domainduzenle.UzatmaTarihi.ToString()); mesaj = mesaj.Replace("{FirmaAdi}", domainduzenle.Firma.FirmaAdi); mesaj = mesaj.Replace("{MusteriNo}", domainduzenle.Firma.FirmaID.ToString()); mesaj = mesaj.Replace("{Ucret}", ucret); Fonksiyonlar.MailGonder("[email protected],[email protected]", domainduzenle.DomainAdi + " Domain Süresi Dolum Bildirimi", mesaj); jsn.Basarilimi = true; } catch { jsn.Basarilimi = false; } return(Json(jsn, JsonRequestBehavior.AllowGet)); }
public ActionResult IcerikKaydet(string json) { IcerikFormu m = JsonConvert.DeserializeObject <IcerikFormu>(json); JsonCevap cevap = new JsonCevap(); cevap.Basarilimi = true; return(Json(cevap, JsonRequestBehavior.AllowGet)); }
public JsonResult IsDurumuDegistir(string domainIs, byte yeniDurum) { IsinDurumu yeniisDurum = (IsinDurumu)yeniDurum; var microsoftDateFormatSettings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Local }; DomainIs obj = JsonConvert.DeserializeObject <DomainIs>(domainIs, microsoftDateFormatSettings); JsonCevap jsn = new JsonCevap(); jsn.Basarilimi = true; try { ZamanI zamanIs = Db.ZamanIs.SingleOrDefault(x => x.RefIsId == obj.IsId); if (zamanIs != null) { if (yeniisDurum == IsinDurumu.Yapiliyor) { zamanIs.ZamanIsBasTarih = DateTime.Now; obj.IsGecenZaman.ZamanBasTarih = DateTime.Now; } else { //islerIsinDurumu Yapilacak veya YapilacakDeadline var diffInSeconds = (DateTime.Now - obj.IsGecenZaman.ZamanBasTarih.Value).TotalSeconds; zamanIs.GecenZamanSaniye = zamanIs.GecenZamanSaniye + (long)diffInSeconds; zamanIs.ZamanIsBasTarih = DateTime.Now; obj.IsGecenZaman.ZamanBasTarih = DateTime.Now; obj.IsGecenZaman.GecenZamanSaniye = zamanIs.GecenZamanSaniye; } } else { //zamanis kayit yok ise islerIsinDurumu Yapilacak veya YapilacakDeadline dir zamanIs = new ZamanI() { GecenZamanSaniye = 0, RefIsId = obj.IsId, ZamanIsBasTarih = DateTime.Now }; Db.ZamanIs.Add(zamanIs); obj.IsGecenZaman.ZamanBasTarih = DateTime.Now; obj.IsGecenZaman.GecenZamanSaniye = 0; } isler job = Db.islers.SingleOrDefault(x => x.islerID == obj.IsId); job.islerIsinDurumu = (int)yeniisDurum; obj.IsDurum = (int)yeniisDurum; jsn.Data = obj; Db.SaveChanges(); } catch { jsn.Basarilimi = false; } return(Json(jsn, JsonRequestBehavior.AllowGet)); }