Exemplo n.º 1
0
        public async Task <IActionResult> OrganizerSave(OrganizerVM model)
        {
            if (model.ID == 0)
            {
                var insertRequest = new OrganizerInsertRequest()
                {
                    Name        = model.Name,
                    CityID      = model.CityID,
                    PhoneNumber = model.PhoneNumber
                };

                await _eventiApi.CreateOrganizerAsync(insertRequest);
            }
            else
            {
                var updateRequest = new OrganizerUpdateRequest()
                {
                    Name        = model.Name,
                    CityID      = model.CityID,
                    PhoneNumber = model.PhoneNumber
                };

                await _eventiApi.UpdateOrganizerAsync(model.ID, updateRequest);
            }

            return(Redirect("/Administrator/Home/Index"));
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            OrganizerVM organizerVM = Application.Current.TryFindResource("VModel") as OrganizerVM;

            foreach (var binding in organizerVM?.KeyBindings)
            {
                InputBindings.Add(binding);
            }
            InitializeComponent();
        }
Exemplo n.º 3
0
        public async Task <IActionResult> OrganizerCreate()
        {
            var response = await _eventiApi.GetCityAsync();

            var Cities = response.Content.Data;
            var model  = new OrganizerVM
            {
                Cities = Cities.Select(i => new SelectListItem(i.Name, i.ID.ToString())).ToList()
            };

            return(View(model));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> OrganizerEdit(int ID)
        {
            var response = await _eventiApi.GetOrganizerAsync(ID);

            var entity = response.Content;
            var model  = new OrganizerVM()
            {
                ID          = entity.ID,
                AccountID   = entity.AccountID,
                Name        = entity.Name,
                Username    = entity.Username,
                Email       = entity.Email,
                PhoneNumber = entity.PhoneNumber,
                CityID      = entity.CityID
            };

            return(View(model));
        }