예제 #1
0
        public JsonResult addEmail(string pEmail)
        {
            V308CMSEntities mEntities       = new V308CMSEntities();
            EmailRepository emailRepository = new EmailRepository(mEntities);

            try
            {
                if (ValidateInput.IsValidEmailAddress(pEmail))
                {
                    VEmail mVEmail = new VEmail()
                    {
                        CreatedDate = DateTime.Now, State = true, Type = 1, Value = pEmail
                    };
                    mEntities.AddToVEmail(mVEmail);
                    mEntities.SaveChanges();
                    return(Json(new { code = 1, message = "Email đã được thêm vào hệ thống." }));
                }
                else
                {
                    return(Json(new { code = 0, message = "Email bạn nhập không chính xác." }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { code = 0, message = "Có lỗi xảy ra. Vui lòng thử lại." }));
            }
            finally
            {
                mEntities.Dispose();
                emailRepository.Dispose();
            }
        }