public GetCategorityResponse LoadCategory([FromBody] LetterMenu menu)
        {
            GetCategorityResponse response = new GetCategorityResponse();

            try
            {
                var    list = _repository.GetCategorys(menu.Id);
                string c    = list[0].Name;
                if (list != null)
                {
                    Mapper.CreateMap <Category, ViewCategoritys>();
                    var res = Mapper.Map <List <Category>, List <ViewCategoritys> >(list);
                    Mapper.AssertConfigurationIsValid();
                    response.Categoritys = res;
                }


                return(response);
            }
            catch (Exception ex)
            {
                response.Code    = 1;
                response.Message = ex.Message;
            }

            return(response);
        }
예제 #2
0
        public int RemoveLetter(LetterMenu letter)
        {
            _context.Entry(letter).State = System.Data.Entity.EntityState.Modified;
            var c = _context.LetterMenu.Remove(letter);

            return(_context.SaveChanges());
        }
예제 #3
0
 public void AddLetter()
 {
     using (var db = new ShoppingContext())
     {
         LetterMenu c = new LetterMenu();
         c.Name = "Principal";
         var service = new Repository.Repository(db);
         var query   = service.AddLetterMenu(c);
         Assert.IsTrue(query > 0);
     }
 }
        private void Letter()
        {
            LetterMenu response = new LetterMenu()
            {
                Id = GetId()
            };

            LetterMenu = new List <LetterMenu>()
            {
                response
            };
        }
예제 #5
0
        public int UpdateLetter(LetterMenu letter)
        {
            int i = 0;
            var c = _context.LetterMenu.FirstOrDefault(x => x.Name == letter.Name);

            if (c == null)
            {
                _context.Entry(letter).State = System.Data.Entity.EntityState.Modified;
                i = _context.SaveChanges();
            }

            return(i);
        }
예제 #6
0
        private object selectPickUpTarget(object[] objects)
        {
            Menu menu = new LetterMenu(Translator.Instance["pick-up"], objects, messageWindow);

            if (menu.ShowMenu() == MenuResult.OK)
            {
                GameController.Instance.MessageWindow.Clear();
                return(menu.SelectedItem);
            }
            else
            {
                GameController.Instance.MessageWindow.Clear();
                return(null);
            }
        }
        public Response DeleteLetter([FromBody] LetterMenu cat)
        {
            Response response = new Response();

            try
            {
                int i = _repository.RemoveLetter(cat);
                response.Code = i;
            }
            catch (Exception ex)
            {
                response.Code    = 1;
                response.Message = ex.Message;
            }

            return(response);
        }
        public LetterMenu GetLetter(string Let)
        {
            LetterMenu response = new LetterMenu();

            try
            {
                var cat = _repository.GetLetterMenu(Let);
                if (cat != null)
                {
                    response = cat;
                }
            }
            catch (Exception ex)
            {
            }

            return(response);
        }
예제 #9
0
 private void initProfession() {
     VH.Engine.Display.Menu professionMenu = new LetterMenu(
         Translator.Instance["choose-profession"],
         new object[] { 
             new Custodian(Pc),
             new Quack(Pc),
             new Gravedigger(Pc)
         },
         MessageWindow,
         false
     );
     professionMenu.ShowMenu();
     ((VhPc)Pc).Profession = (AbstractProfession)professionMenu.SelectedItem;
     ((VhPc)Pc).Profession.InitBeing();
     foreach (Skill skill in ((VhPc)Pc).Skills) {
         skill.Value = Rng.Random.Next(skill.MaxValue) + 1;
     }
     Pc.Health = Pc.MaxHealth;
 }
예제 #10
0
        public int AddLetterMenu(LetterMenu letter)
        {
            try
            {
                var l = _context.LetterMenu.FirstOrDefault(x => x.Name == letter.Name);
                if (l == null)
                {
                    _context.LetterMenu.Add(letter);
                }
                else
                {
                    return(100);
                }

                return(_context.SaveChanges());
            }
            catch (Exception)
            {
                throw;
            }
        }