Example #1
0
        public static int CreatePlayer(Player player)
        {
            lock (DBHelper.Lock)
            {
                if (DBHelper.DBWrapper.IsTableExists <TblPlayer>())
                {
                    DBHelper.DBWrapper.ExecuteNonQuery("DELETE from TblPlayer WHERE FirstName = ? AND LastName = ? AND Gender = ? AND DOB = ?",
                                                       new object[] { player.FirstName, player.LastName, player.Gender, player.DOB });
                }

                var tblPlayerRow = new TblPlayer()
                {
                    ID        = player.ID,
                    FirstName = player.FirstName,
                    LastName  = player.LastName,
                    Gender    = player.Gender,
                    Level     = player.Level,
                    DOB       = player.DOB,
                    DateTimeWhenPlayerSetInTheQueue = player.DateTimeWhenPlayerSetInTheQueue,
                    PlayerState = (PlayerState)player.PlayerState,
                };

                return(DBHelper.DBWrapper.InsertNewRow <TblPlayer>(tblPlayerRow));
            }
        }
Example #2
0
        public static int SaveOrUpdatePlayer(Player player)
        {
            lock (DBHelper.Lock)
            {
                if (DBHelper.DBWrapper.IsTableExists <TblPlayer>())
                {
                    var result = GetPlayer(player.ID);
                    if (result != null && result.Item1 != null)
                    {
                        return(DBHelper.DBWrapper.Update("Update TblPlayer set FirstName = ?, LastName =?, Gender= ? , Level = ? , DOB =?, ProfilePhotoFilePath = ? , DateTimeWhenPlayerSetInTheQueue =? , PlayerState = ? where ID = ?"
                                                         , new object[] { player.FirstName, player.LastName, player.Gender, player.Level, player.DOB, player.ProfilePhotoFilePath, player.DateTimeWhenPlayerSetInTheQueue, player.PlayerState, player.ID }));
                    }
                }

                var tblPlayerRow = new TblPlayer()
                {
                    ID                              = player.ID,
                    FirstName                       = player.FirstName,
                    LastName                        = player.LastName,
                    Gender                          = player.Gender,
                    Level                           = player.Level,
                    DOB                             = player.DOB,
                    ProfilePhotoFilePath            = player.ProfilePhotoFilePath,
                    DateTimeWhenPlayerSetInTheQueue = player.DateTimeWhenPlayerSetInTheQueue,
                    PlayerState                     = (PlayerState)player.PlayerState,
                };

                return(DBHelper.DBWrapper.InsertNewRow <TblPlayer>(tblPlayerRow));
            }
        }
Example #3
0
        public ActionResult EditProfile(int id, TblPlayer model, string city, HttpPostedFileBase postedFile)
        {
            List <TblCountry> countries = db.Country_tbl.ToList();

            ViewBag.CountryList = new SelectList(countries, "CountryId", "Country");


            if (postedFile != null)
            {
                using (BinaryReader br = new BinaryReader(postedFile.InputStream))
                {
                    bytes = br.ReadBytes(postedFile.ContentLength);
                }
            }
            var EditPlayerList = db.Player_tbl.Where(x => x.PlayerId == id && x.Status == 1).FirstOrDefault();

            if (EditPlayerList != null)
            {
                EditPlayerList.Player      = model.Player;
                EditPlayerList.DOB         = model.DOB;
                EditPlayerList.Length      = model.Length;
                EditPlayerList.Weight      = model.Weight;
                EditPlayerList.PlayingFoot = model.PlayingFoot;
                EditPlayerList.Mobile      = model.Mobile;
                if (bytes != null)
                {
                    EditPlayerList.Photo = bytes;
                }
                db.SaveChanges();
            }
            //db.Entry(model).State = System.Data.Entity.EntityState.Modified;
            //db.SaveChanges();

            return(Content("<script>alert('Updated Successfully');location.href='PlayerView';</script>"));
        }
Example #4
0
        public ActionResult PlayerRegistration(TblPlayer model, string city, List <string> PlayingPlace, HttpPostedFileBase postedFile)
        {
            var userid = Session["UserId"].ToString();

            List <TblCountry> countries = db.Country_tbl.ToList();

            ViewBag.CountryList = new SelectList(countries, "CountryId", "Country");

            List <TblUser> user = db.User_tbl.ToList();

            ViewBag.UserList = new SelectList(user, "UserId", "UserId");

            //if (PlayingPlace != null)
            //{

            //    string selectedvalue = string.Join(",", PlayingPlace);

            //}


            if (ModelState.IsValid)
            {
                byte[] bytes;
                using (BinaryReader br = new BinaryReader(postedFile.InputStream))
                {
                    bytes = br.ReadBytes(postedFile.ContentLength);
                }
                //TblPlayer tblPlayer = new TblPlayer();



                db.Player_tbl.Add(new TblPlayer
                {
                    PlayerReferenceNumber = "1",
                    //PlayerId = model.PlayerId,
                    Player       = model.Player,
                    DOB          = model.DOB,
                    CityId       = Convert.ToInt32(city),
                    Length       = model.Length,
                    Weight       = model.Weight,
                    PlayingFoot  = model.PlayingFoot,
                    PlayingPlace = model.PlayingPlace,

                    //if(file!=null)
                    //{
                    //  string path = Path.Combine(Server.MapPath("~/UserImages"), Path.GetFileName(file.FileName));
                    //file.SaveAs(path);
                    //}


                    Photo     = bytes,
                    Confirmed = 1,

                    RegistrationDate = DateTime.Now,
                    ExpirationDate   = DateTime.Now.AddYears(1),

                    SponsorId    = 1,
                    Mobile       = model.Mobile,
                    UserId       = Convert.ToInt32(userid),
                    Status       = 1,
                    CreatedId    = 1,
                    CreatedDate  = DateTime.Now,
                    ModifiedId   = 0,
                    ModifiedDate = DateTime.Now
                });


                db.SaveChanges();



                return(RedirectToAction("Player"));
            }
            return(View());
        }
Example #5
0
 public int Edit(TblPlayer player)
 {
     return(objplayer.UpdatePlayer(player));
 }
Example #6
0
 public int Create(TblPlayer player)
 {
     return(objplayer.AddPlayer(player));
 }