示例#1
0
        public Task Update(FederationModel federation)
        {
            _context.Federations.Update(federation);
            _context.SaveChanges();

            return(Task.CompletedTask);
        }
        public async Task <FederationModel> Add(CreateFederation command)
        {
            command.Validate();

            if (command.Invalid)
            {
                _notificationContext.AddNotifications(command);
                return(null);
            }


            var federation = new Federation(command.Name);

            if (federation.Invalid)
            {
                _notificationContext.AddNotifications(federation);
                return(null);
            }

            var model = new FederationModel
            {
                Id   = federation.Id.ToString(),
                Name = federation.Name,
            };

            await _federationRepository.Add(model);

            return(model);
        }
示例#3
0
        public List <FederationModel> GetFederationList()
        {
            List <FederationModel> fedetationList = new List <FederationModel>();

            string         key     = "123456";
            string         uri     = "http://ddczone.com/olympics/FederationSW/";
            HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;

            request.Headers.Add("X-API-KEY", HttpUtility.UrlEncode(key));

            request.Method      = "GET";
            request.ContentType = "application/json";

            //Hacer la llamada
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                //Leer el resultado de la llamada
                Stream                 stream1       = response.GetResponseStream();
                StreamReader           sr            = new StreamReader(stream1);
                List <FederationModel> lstFederation = JsonConvert.DeserializeObject <List <FederationModel> >(sr.ReadToEnd());
                foreach (FederationModel oFederation in lstFederation)
                {
                    //Console.WriteLine(oFederation.FederatedNumber);
                    //Console.WriteLine(oFederation.FederationName);
                    FederationModel fedetation = new FederationModel();
                    fedetation.FederationID    = oFederation.FederationID;
                    fedetation.FederationName  = oFederation.FederationName;
                    fedetation.FederatedNumber = oFederation.FederatedNumber;
                    fedetationList.Add(fedetation);
                }
            }

            return(fedetationList);
        }
示例#4
0
        public ActionResult Index(FederationModel model)
        {
            if (ModelState.IsValid)
            {
                // Attempt to save the bond
                try
                {
                    S_Federation federation = new S_Federation();
                    federation.information = model.Information;
                    federation.id          = model.Id;
                    federation.logo        = model.UrlLogo;

                    if (!FederationManager.FederationExistById(1))
                    {
                        FederationManager.Insert(federation);
                        TempData["message"] = "De bond is toegevoegd.";
                    }
                    else
                    {
                        FederationManager.Update(federation);
                        TempData["message"] = "De bond is bijgewerkt.";
                    }

                    return(RedirectToAction("index", "Bond"));
                }
                catch (Exception e)
                {
                    TempData["error"] = "Er is een fout opgetreden.";
                }
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
示例#5
0
        public void InsertFederation(FederationModel model)
        {
            var federation = new FederationModel();

            //federation.FederationID = Int32.Parse(dgvFederation.SelectedRows[0].Cells["FederationID"].Value.ToString());
            federation.FederationName  = model.FederationName;
            federation.FederatedNumber = model.FederatedNumber;

            //ServiceWebBL.addFederation(federation);
        }
示例#6
0
        public ActionResult Index()
        {
            S_Federation    federation;
            FederationModel federationModel = new FederationModel();

            if (FederationManager.FederationExistById(1))
            {
                federation                  = FederationManager.GetFederationById(1);
                federationModel.Id          = federation.id;
                federationModel.Information = federation.information;
                federationModel.UrlLogo     = federation.logo;
            }

            return(View(federationModel));
        }