Exemple #1
0
        public ForgotPasswordSearchResult SearchForgotPasswordLog(ForgotPasswordSearchParam entity)
        {
            using (var ctx = new PRMDataContext())
            {
                ForgotPasswordSearchResult result = new ForgotPasswordSearchResult();

                string query = "execute sec.SearchForgotPasswordLog @0, @1, @2,@3,@4";

                var cmd = ctx.Database.Connection.CreateCommand();
                cmd.CommandText = query;

                cmd.Parameters.Add(new SqlParameter {
                    ParameterName = "@0", Value = entity.Login
                });
                cmd.Parameters.Add(new SqlParameter {
                    ParameterName = "@1", Value = entity.SDate
                });
                cmd.Parameters.Add(new SqlParameter {
                    ParameterName = "@2", Value = entity.EDate
                });
                cmd.Parameters.Add(new SqlParameter {
                    ParameterName = "@3", Value = entity.PageSize
                });
                cmd.Parameters.Add(new SqlParameter {
                    ParameterName = "@4", Value = entity.PageIndex
                });

                ctx.Database.Connection.Open();
                var reader = cmd.ExecuteReader();

                result.ResultCount = ((IObjectContextAdapter)ctx)
                                     .ObjectContext
                                     .Translate <int>(reader).FirstOrDefault();

                reader.NextResult();
                result.Result = ((IObjectContextAdapter)ctx)
                                .ObjectContext
                                .Translate <ForgotPasswordLogDTO>(reader).ToList();
                foreach (var d in result.Result)
                {
                    d.EntyDate = d.EntyDate.ToTimeZoneTime(tzi);
                }
                return(result);
            }
        }
        public ResponseResult SearchForgotPasswordLog(ForgotPasswordSearchParam pSearchParam)
        {
            try
            {
                if (pSearchParam.SDate <= DateTime.MinValue)
                {
                    pSearchParam.SDate = new DateTime(1900, 1, 1);
                }

                if (pSearchParam.EDate <= DateTime.MinValue)
                {
                    pSearchParam.EDate = DateTime.MaxValue;
                }

                var result = DataService.SearchForgotPasswordLog(pSearchParam);

                return(ResponseResult.GetSuccessObject(new
                {
                    Count = result.ResultCount,
                    ForgotPasswordLogList = result.Result
                }));

                //return (new
                //{
                //    data = new
                //    {
                //        Count = result.ResultCount,
                //        ForgotPasswordLogList = result.Result
                //    },
                //    success = true,
                //    error = ""
                //});
            }
            catch (Exception ex)
            {
                CustomUtility.HandleException(ex);
                return(ResponseResult.GetErrorObject());
            }
        }
Exemple #3
0
 public ResponseResult SearchForgotPasswordLog(ForgotPasswordSearchParam u)
 {
     return(Repository.SearchForgotPasswordLog(u));
 }