예제 #1
0
        public void CreateMap()
        {
            MAPY rec = new MAPY();

            rec.NAME = Utils.GetStringFromConsole("MAP NAME:");
            _unitOfWork.MapRepository.Add(rec);
            _unitOfWork.MapRepository.Save();
            Console.WriteLine(" created");
            Thread.Sleep(1000);
        }
예제 #2
0
        public void ModifyMap()
        {
            int  id  = Utils.GetIntFromConsole("MAP ID to modify:");
            MAPY rec = _unitOfWork.MapRepository.GetById(id);

            if (rec != null)
            {
                rec.NAME = Utils.GetStringFromConsole("MAP NAME:");
                _unitOfWork.MapRepository.Edit(rec);
                _unitOfWork.MapRepository.Save();
                Console.WriteLine(" modified");
            }
            else
            {
                Console.WriteLine(" not found");
            }
            Thread.Sleep(2000);
        }
예제 #3
0
        public void DeleteMap()
        {
            int  id  = Utils.GetIntFromConsole("Map ID to delete:");
            MAPY rec = _unitOfWork.MapRepository.GetById(id);

            if (rec != null)
            {
                _unitOfWork.MapRepository.Delete(rec);
                _unitOfWork.MapRepository.Save();
                Console.WriteLine(" deleted");
                Thread.Sleep(1000);
            }
            else
            {
                Console.WriteLine(" not found");
                Thread.Sleep(1000);
            }
        }
예제 #4
0
        public void PrintOneMap()
        {
            int  id  = Utils.GetIntFromConsole("Map ID:");
            MAPY rec = _unitOfWork.MapRepository.GetById(id);

            if (rec != null)
            {
                Console.WriteLine(
                    $"ID:{rec.ID} CHEST WIDTH: {rec.NAME}  ");
                Console.WriteLine("Click any button to continue");
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("not found");
                Thread.Sleep(1000);
            }
        }