예제 #1
0
        public ActionResult BizeUlasin(bizeulasin bizeulasin)
        {
            bizeulasin.Tarih = DateTime.Now.ToLocalTime().ToString();

            var ipAddress = string.Empty;

            if (HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
            {
                ipAddress = HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
            else if (HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"] != null && HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0)
            {
                ipAddress = HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"];
            }
            else if (HttpContext.Request.UserHostAddress.Length != 0)
            {
                ipAddress = HttpContext.Request.UserHostName;
            }

            bizeulasin.Ip = ipAddress;

            try
            {
                _bizeulasinRepository.Insert(bizeulasin);
                _bizeulasinRepository.Save();
                return(Json(new ResultJson {
                    Success = true, Message = "Mesajınız alınmış olup en yakın sürede dönüş yapılacaktır. İlginiz için Teşekkür Ederiz."
                }));
            }
            catch (Exception ex)
            {
                //Loglama yaptırabiliriz
                return(Json(new ResultJson {
                    Success = false, Message = "Mesaj Gönderirken Hata Oluştu"
                }));
            }
        }
예제 #2
0
 public void Update(bizeulasin obj)
 {
     _context.bizeulasin.AddOrUpdate();
 }
예제 #3
0
 public void Insert(bizeulasin obj)
 {
     _context.bizeulasin.Add(obj);
 }