public void Update(Guid id, EditEntry entry)
 {
     _phoneBookRepository.Update(_context, new EntryModel()
     {
         Id = id, Name = entry.Name, PhoneNumber = entry.PhoneNumber
     });
 }
 public ActionResult <EntryResult> UpdateEntry(Guid id, [FromBody] EditEntry entry)
 {
     _phoneBookService.Update(id, entry);
     return(Ok(new EntryResult()
     {
         Success = true
     }));
 }
        public void EditButtonClick(object sender, RoutedEventArgs s)
        {
            int       ID              = (int)((Button)sender).CommandParameter;
            Entry     entry           = entries.FirstOrDefault(x => x.ID == ID);
            EditEntry editEntryWindow = new EditEntry(db, this, entry, journal);

            editEntryWindow.Show();
        }
예제 #4
0
 private void Button4_Click(object sender, EventArgs e)
 {
     SidePanel.Height = button4.Height;
     SidePanel.Top    = button4.Top;
     HideForms();
     ///this bullshit is made in order to keep the explore data stuff updated too;
     ed.Close();
     ed = new EditEntry();
     ed.Show();
 }
예제 #5
0
        public ActionResult Edit(EditEntry model)
        {
            var entry = AutoMapper.Mapper.Map <Entry>(model);

            _entryService.Edit(entry, entry.Id);

            SessionProfile.Player = _playerService.FindById(SessionProfile.Player.Id);

            return(RedirectToAction("Index", "Entry"));
        }
예제 #6
0
        public IActionResult EditEntry([FromBody] EditEntry editEntry)
        {
            if (editEntry == null)
            {
                return(new BadRequestResult());
            }

            //var entry = _context.Entries.FirstOrDefault(item => item.TimeSheetEntryId == editEntry.Id);
            //if (entry == null)
            //    return new NotFoundResult();

            //entry.Company = editEntry.Company;
            //entry.WorkTime = editEntry.Time;
            //entry.User = editEntry.User;

            //_context.SaveChanges();

            return(new OkResult());
        }
        public async Task Should_be_able_to_update_an_entry()
        {
            var cmd1 = new AddEntry
            {
                DomainName     = "report4.coderr.io",
                ApplicationIds = new[] { 1 },
                IpAddresses    = new[] { "1.2.3.4" }
            };
            await _apiClient.SendAsync(cmd1);

            var entry = await GetEntry(x => x.DomainName == cmd1.DomainName);

            var cmd = new EditEntry
            {
                Id = entry.Id, IpAddresses = new[] { "2.3.4.5" }
            };
            await _apiClient.SendAsync(cmd);

            await GetEntry(x => x.DomainName == cmd1.DomainName && x.IpAddresses[0].Address == cmd.IpAddresses[0]);
        }
예제 #8
0
        public static void Menu(string version)
        {
            do
            {
                Console.Clear();
                Console.Title = "Yellow Pointer v" + version;
                if (Utility.AdminMode)
                {
                    Console.Title += " (Admin Mode)";
                }
                var title = "===Yellow Pointer Main Menu, v" + version;
                if (Utility.AdminMode)
                {
                    title += " (Admin Mode)";
                }
                Console.WriteLine(title + "===");
                Console.WriteLine("1. Search Database");
                Console.WriteLine("2. Add Database Entries");
                Console.WriteLine("3. Edit Database Entries");
                Console.WriteLine("4. Launch Commands Web Page");
                Console.WriteLine("5. Settings");
                Console.WriteLine("6. Help");
                Console.WriteLine("7. Exit");
                if (Utility.AdminMode)
                {
                    Console.WriteLine("8. Admin Tools");
                }

                var input = Console.ReadLine();
                if (input == null)
                {
                    continue;
                }
                var lower = input.ToLower();
                if (lower == "exit")
                {
                    Environment.Exit(0);
                }
                int.TryParse(input, out var num);
                switch (num)
                {
                case 1:
                    Search.Menu();
                    break;

                case 2:
                    Utility.BackUpDatabase();
                    AddEntry.Menu();
                    break;

                case 3:
                    Utility.BackUpDatabase();
                    EditEntry.Menu();
                    break;

                case 4:
                    if (Utility.DetermineOs() == "macos")
                    {
                        Process.Start("open", WebPath + "index.html");
                    }
                    else
                    {
                        Process.Start(WebPath + "index.html");
                    }
                    break;

                case 5:
                    Settings.Menu();
                    break;

                case 6:
                    Help.DisplayHelp();
                    break;

                case 7:
                    Environment.Exit(0);
                    break;

                case 8:
                    if (!Utility.AdminMode)
                    {
                        Console.WriteLine("Invalid input");
                        break;
                    }
                    AdminTools.Menu();
                    break;

                default:
                    Console.WriteLine("Invalid input");
                    break;
                }
            } while (true);
        }