コード例 #1
0
ファイル: LienheBusiness.cs プロジェクト: kaka1102/SHOP-TON
        public SystemMessage BS_AddNewContact(tbl_lienhe data)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                var db = new DB_CSEntities1();


                var check = ValidateItem(data);

                if (check != null)
                {
                    systemMessage.IsSuccess = false;
                    systemMessage.Message   = check;
                    return(systemMessage);
                }


                db.tbl_lienhe.Add(data);
                db.SaveChanges();

                systemMessage.IsSuccess = true;
                systemMessage.Message   = SystemMessageConst.systemmessage.sendcontactok;
                return(systemMessage);
            }
            catch (Exception e)
            {
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
        }
コード例 #2
0
ファイル: LienheBusiness.cs プロジェクト: kaka1102/SHOP-TON
        public string ValidateItem(tbl_lienhe LvMenu)
        {
            string rs  = null;
            var    vld = new ValidateUtils();

            rs = vld.CheckRequiredField(LvMenu.hoten, "Họ tên", 1, 100);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckRequiredField(LvMenu.dienthoai, "Số điện thoại", 1, 100);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckRequiredField(LvMenu.dienthoai, "Nội dung", 1, 10000);
            if (rs != null)
            {
                return(rs);
            }

            return(null);
        }
コード例 #3
0
ファイル: LienheController.cs プロジェクト: kaka1102/SHOP-TON
        public ActionResult _AddNewContact(string hoten = "", string diachi = "", string email = "", string sdt = "", string tieude = "Không có tiêu đề", string noidung = "")
        {
            var        db   = new LienheBusiness();
            tbl_lienhe item = new tbl_lienhe();

            item.hoten     = hoten;
            item.diachi    = diachi;
            item.dienthoai = sdt;
            item.email     = email;
            item.tieude    = tieude;
            item.noidung   = noidung;
            item.trangthai = 0;
            item.ngaygui   = DateTime.Now;

            var result = db.BS_AddNewContact(item);

            // luu log - thêm mới
            CheckRuleAndSaveLog.ReturnCheckRuleAndSaveLog(DbLogType.Create.ToString(), result.IsSuccess, JsonConvert.SerializeObject(new { data = item }, Newtonsoft.Json.Formatting.Indented, new JsonSerializerSettings {
                NullValueHandling = NullValueHandling.Ignore
            }));

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }