Example #1
0
        public IList <SupportRequests> GetSupportRequestDetails()
        {
            IList <SupportRequests> requestList = new List <SupportRequests>();

            sqlhelper_obj = new SqlHelper();
            try
            {
                using (SqlConnection sqlconn_obj = new SqlConnection())
                {
                    sqlconn_obj.ConnectionString = sqlhelper_obj.GetConnectionSrting();

                    using (SqlCommand sqlcmd_getzones_obj = new SqlCommand("PARK_PROC_GetSupportRequestsList", sqlconn_obj))
                    {
                        sqlcmd_getzones_obj.CommandType    = CommandType.StoredProcedure;
                        sqlcmd_getzones_obj.CommandTimeout = 0;
                        DataSet ds;
                        using (SqlDataAdapter da = new SqlDataAdapter(sqlcmd_getzones_obj))
                        {
                            ds = new DataSet();
                            da.Fill(ds);
                        }
                        DataTable dt = ds.Tables[0];

                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            SupportRequests request_obj = new SupportRequests();
                            request_obj.SupportRequestID = Convert.ToInt32(dt.Rows[i]["SupportRequestID"]);
                            request_obj.Name             = Convert.ToString(dt.Rows[i]["Name"]);
                            request_obj.PhoneNumber      = Convert.ToString(dt.Rows[i]["PhoneNumber"]);
                            request_obj.Email            = Convert.ToString(dt.Rows[i]["Email"]);
                            request_obj.Message          = Convert.ToString(dt.Rows[i]["Message"]);
                            request_obj.IsActive         = Convert.ToBoolean(dt.Rows[i]["IsActive"]);
                            request_obj.CreatedOn        = dt.Rows[i]["CreatedOn"] == DBNull.Value ? Convert.ToDateTime(null) : Convert.ToDateTime(dt.Rows[i]["CreatedOn"]);
                            requestList.Add(request_obj);
                        }
                    }
                }
                return(requestList);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public ActionResult CreateRequest(SupportRequests support)
        {
            var PlayerId   = User.Identity.GetUserId();
            var PlayerUser = db.Users.Include("Gladiators").Include("Supports").SingleOrDefault(u => u.Id == PlayerId);

            if (ModelState.IsValid)
            {
                support.User   = PlayerUser.UserName;
                support.Email  = PlayerUser.Email;
                support.Date   = DateTime.Now;
                support.Solved = "No";

                PlayerUser.Supports.Add(support);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(support));
        }