Example #1
0
        public void TheoDoiTruyen(AddBookMark data)
        {
            ResponseInfo response = new ResponseInfo();

            try
            {
                string           token            = HttpContext.Current.Request.Cookies["ToKen"].Value.Replace("%3d", "=");
                string           Token            = BaoMat.Base64Decode(token);
                TblToken         TblToken         = context.Tokens.FirstOrDefault(x => x.TokenTaiKhoan == Token);
                int              ID_TaiKhoan      = TblToken.Id_TaiKhoan;
                TblTheoDoiTruyen tblTheoDoiTruyen = context.TheoDoiTruyens.FirstOrDefault(x => x.Id_NguoiDoc == ID_TaiKhoan && x.Id_Truyen == data.id_Truyen);
                if (tblTheoDoiTruyen == null)
                {
                    context.TheoDoiTruyens.Add(new TblTheoDoiTruyen
                    {
                        Id_NguoiDoc = ID_TaiKhoan,
                        Id_Truyen   = data.id_Truyen
                    });
                    context.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public ResponseInfo TheoDoiTruyen(AddBookMark data)
        {
            ResponseInfo response = new ResponseInfo();

            try
            {
                new TheoDoiTruyenModel().TheoDoiTruyen(data);
                response.IsSuccess = true;
            }
            catch (Exception e)
            {
                response.Code = (int)ConstantsEnum.CodeResponse.ServerError;
                var errorMsg = new GetErrorMsg().GetMsg((int)MessageEnum.MsgNO.ServerError);
                response.TypeMsgError    = errorMsg.Type;
                response.MsgError        = errorMsg.Msg;
                response.ThongTinBoSung1 = e.Message;
            }
            return(response);
        }