Exemple #1
0
        public int Add(PLGame item)
        {
            //I hate this point, but how can i simplify?

            if (PLValidation.IsItemNull(item))
            {
                Console.WriteLine($"Cant add null");
                return(0);
            }
            if ((!PLValidation.ValidateId(item.GenreId)) || (!PLValidation.ValidateId(item.PublisherID)) || (!PLValidation.ValidateYear(item.YearOfProduction)))
            {
                return(0);
            }
            int addResult = _curGameWorkerService.Add(new BLLGame {
                GameName = item.GameName, YearOfProduction = item.YearOfProduction, GenreId = item.GenreId, PublisherID = item.PublisherID
            });

            if (addResult > 0)
            {
                Console.WriteLine($"Item {item.GameName} was added");
            }
            else
            {
                Console.WriteLine($"Item add error");
            }
            return(addResult);
        }
Exemple #2
0
        public bool Delete(PLGame item)
        {
            if (PLValidation.IsItemNull(item))

            {
                Console.WriteLine($"Cant delete null");
                return(false);
            }
            bool deleteResult = _curGameWorkerService.Delete(new BLLGame
            {
                Id               = item.Id,
                GameName         = item.GameName,
                YearOfProduction = item.YearOfProduction,
                GenreId          = item.GenreId,
                PublisherID      = item.PublisherID
            });

            if (deleteResult)
            {
                Console.WriteLine($"Item with Id={item.Id} was deleted");
            }
            else
            {
                Console.WriteLine($"Item delete error");
            }
            return(deleteResult);
        }
Exemple #3
0
        public PLGame GetById(int id)
        {
            if (!PLValidation.ValidateId(id))
            {
                return(null);
            }
            var resultBLL = _curGameWorkerService.GetById(id);

            if (resultBLL != null)
            {
                PLGame resultPL = new PLGame
                {
                    Id               = resultBLL.Id,
                    GameName         = resultBLL.GameName,
                    YearOfProduction = resultBLL.YearOfProduction,
                    GenreId          = resultBLL.GenreId,
                    PublisherID      = resultBLL.PublisherID
                };
                return(resultPL);
            }
            return(null);
        }
Exemple #4
0
        public bool Update(PLGame item)
        {
            if (PLValidation.IsItemNull(item))

            {
                Console.WriteLine($"Cant update null");
                return(false);
            }

            if ((!PLValidation.ValidateId(item.GenreId)) || (!PLValidation.ValidateId(item.PublisherID)) || (!PLValidation.ValidateYear(item.YearOfProduction)))
            {
                return(false);
            }
            bool updResult = _curGameWorkerService.Update(new BLLGame
            {
                Id               = item.Id,
                GameName         = item.GameName,
                YearOfProduction = item.YearOfProduction,
                GenreId          = item.GenreId,
                PublisherID      = item.PublisherID
            });

            return(updResult);
        }