示例#1
0
 public Fields()
 {
     project   = new Project();
     issuetype = new Issuetype()
     {
         name = "Exception Log"
     };
 }
示例#2
0
 public QRgen(ObjectEntry selectedField)
 {
     try
     {
         InitializeComponent();
         Issuetype imageDownload = new Issuetype()
         {
             iconUrl = new Uri($"https://sd.rosohrana.ru/rest/insight/1.0/qrcode/object/{selectedField.id}/code.png?size=300")
         };
         image.Source        = imageDownload.icon;
         this.BindingContext = this;
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Crashes.TrackError(ex);
     }
 }
示例#3
0
        public CreateIssueRequest Build()
        {
            Issuetype issueType = new Issuetype
            {
                name = _name
            };

            Project project = new Project
            {
                key = _key
            };

            return(new CreateIssueRequest
            {
                fields = new Fields
                {
                    project = project,
                    summary = _summary,
                    description = _description,
                    issuetype = issueType
                }
            });
        }
示例#4
0
        public IssueCreation Build()
        {
            var issueType = new Issuetype
            {
                name = _name
            };

            var project = new Project
            {
                key = _key
            };

            return(new IssueCreation
            {
                fields = new Fields
                {
                    project = project,
                    summary = _summary,
                    description = _description,
                    issuetype = issueType,
                    customfield_10104 = _customfield_10104
                }
            });
        }
示例#5
0
        public CreateEpicRequest Build()
        {
            Issuetype issueType = new Issuetype
            {
                name = _name
            };

            Project project = new Project
            {
                key = _key
            };

            return(new CreateEpicRequest
            {
                fields = new EpicFields
                {
                    project = project,
                    summary = _summary,
                    description = _description,
                    issuetype = issueType,
                    customfield_10102 = _customfield_10102
                }
            });
        }
示例#6
0
        public ActionResult Index(MotaskraningModel empmodel)
        {
            // Gera eithvað við upplýsingarnar
            // Kalla á SendToJira fall með upplýsingunum úr epmodel

            string upplysingar = empmodel.skraning.DagsFra + ";" + empmodel.skraning.DagsTil + ";" + empmodel.skraning.motshaldari + ";" + empmodel.skraning.stadsetning + ";" + empmodel.skraning.domari;

            if (empmodel.Greinar != null)
            {
                foreach (var grein in empmodel.Greinar)
                {
                    upplysingar += ";" + grein.gerdGreinar + ";" + grein.nafnGreinar;
                }
            }
            fieldHolder JiraDot = new fieldHolder();

            fields fields = new fields();

            Project verkefni = new Project();

            verkefni.key   = "PRUFA";
            fields.project = verkefni;

            fields.summary = "Prufa frá Motaskraningarforriti.";

            fields.description = upplysingar;

            Issuetype issType = new Issuetype();

            issType.name = "Task";

            fields.issuetype = issType;

            Assignee assignee = new Assignee();

            assignee.name = "jira-software-users";

            fields.assignee = assignee;

            JiraDot.fields = fields;

            SendToJira(JiraDot);

            // Ná í og skila upphafsupplýsingum

            /*List<Domari> Domarar = NaIDomara();
             *
             * List<Grein> Greinar = NaIGreinar();
             *
             * MotaskraningModel model = new MotaskraningModel();
             *
             * model.Domarar = Domarar;
             * model.Greinar = Greinar;
             * model.skraning = new Skraning();
             *
             * List<SelectListItem> listi = new List<SelectListItem>();
             *
             * foreach (Domari dom in Domarar)
             * {
             *  listi.Add(new SelectListItem()
             *  {
             *      Text = dom.nafn,
             *      Value = dom.nafn
             *  });
             * }
             *
             * SelectList val = new SelectList(listi, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");
             *
             * ViewBag.CityList = val;*/


            List <Domari> Domarar = NaIDomara();
            List <List <TextValueHolder> > Greinar = NaIGreinar();
            List <string>          Haldarar        = NaIMotshaldara();
            List <TextValueHolder> Stadsetningar   = NaIStadsetningar();

            MotaskraningModel model = new MotaskraningModel();

            //model.Domarar = Domarar;
            //model.Greinar = Greinar;
            model.skraning = new Skraning();



            List <SelectListItem> listi = new List <SelectListItem>();

            foreach (Domari dom in Domarar)
            {
                listi.Add(new SelectListItem()
                {
                    Text  = dom.nafn,
                    Value = dom.nafn
                });
            }
            SelectList val = new SelectList(listi, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi2 = new List <SelectListItem>();

            foreach (string dom in Haldarar)
            {
                listi2.Add(new SelectListItem()
                {
                    Text  = dom,
                    Value = dom
                });
            }
            SelectList val2 = new SelectList(listi2, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi3 = new List <SelectListItem>();

            foreach (TextValueHolder dom in Stadsetningar)
            {
                listi3.Add(new SelectListItem()
                {
                    Text  = dom.Text,
                    Value = dom.Value
                });
            }
            SelectList val3 = new SelectList(listi3, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi4 = new List <SelectListItem>();

            foreach (TextValueHolder dom in Greinar[0])
            {
                listi4.Add(new SelectListItem()
                {
                    Text  = dom.Text,
                    Value = dom.Value
                });
            }
            SelectList val4 = new SelectList(listi4, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi5 = new List <SelectListItem>();

            foreach (TextValueHolder dom in Greinar[1])
            {
                listi5.Add(new SelectListItem()
                {
                    Text  = dom.Text,
                    Value = dom.Value
                });
            }
            SelectList val5 = new SelectList(listi5, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi6 = new List <SelectListItem>();

            foreach (TextValueHolder dom in Greinar[2])
            {
                listi6.Add(new SelectListItem()
                {
                    Text  = dom.Text,
                    Value = dom.Value
                });
            }
            SelectList val6 = new SelectList(listi6, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");

            List <SelectListItem> listi7 = new List <SelectListItem>();

            foreach (TextValueHolder dom in Greinar[3])
            {
                listi7.Add(new SelectListItem()
                {
                    Text  = dom.Text,
                    Value = dom.Value
                });
            }
            SelectList val7 = new SelectList(listi7, "Value", "Text"); // (Greinar, "nafnGreinar", "gerdGreinar");


            ViewBag.CityList  = val;
            ViewBag.CityList2 = val2;
            ViewBag.CityList3 = val3;

            ViewBag.GreinarInniKarla  = val4;
            ViewBag.GreinarInniKvenna = val5;
            ViewBag.GreinarUtiKarla   = val6;
            ViewBag.GreinarUtiKvenna  = val7;

            return(View(model));
        }