示例#1
0
        public ActionResult RegisterEmail(string email)
        {
            var obj = new tblReceiveInfo()
            {
                Name        = email,
                Email       = email,
                Phone       = string.Empty,
                DateCreated = DateTime.Now,
                GroupID     = 1,
                IsShow      = true,
                IsDeleted   = false
            };

            var result = _otherRepositoryFe.AddEmailReciveInfo(obj);

            return(Json(new
            {
                error = !result
            }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public bool AddEmailReciveInfo(tblReceiveInfo obj)
        {
            try
            {
                var checkobj = (from p in web365db.tblReceiveInfo
                                where p.Email.ToLower().Equals(obj.Email.ToLower())
                                select p).FirstOrDefault();
                if (checkobj != null)
                {
                    return(false);
                }

                web365db.tblReceiveInfo.Add(obj);
                var result = web365db.SaveChanges();
                return(result > 0);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#3
0
        public ActionResult Action(tblReceiveInfo objSubmit)
        {
            if (objSubmit.ID == 0)
            {
                objSubmit.DateCreated = DateTime.Now;
                objSubmit.IsDeleted   = false;
                objSubmit.IsShow      = true;
                receiveInfoRepository.Add(objSubmit);
            }
            else
            {
                var obj = receiveInfoRepository.GetById <tblReceiveInfo>(objSubmit.ID);

                UpdateModel(obj);

                receiveInfoRepository.Update(obj);
            }

            return(Json(new
            {
                Error = false
            }, JsonRequestBehavior.AllowGet));
        }