コード例 #1
0
        public MilepelType GetMilepel4Ramme()
        {
            var url     = HttpContext.Current.Request.Url;
            var baseUri =
                new UriBuilder(
                    url.Scheme,
                    url.Host,
                    url.Port).Uri;

            MilepelType m = new MilepelType();

            m.kategori = new MilepeltypeType()
            {
                kode = "VT", beskrivelse = "Vedtak"
            };
            m.systemId             = "M123456";
            m.referanseJournalpost = "2013027852";
            m.referanseDokument    = "709212";
            m.utfoert          = new DateTime(2013, 5, 7);
            m.utfoertSpecified = true;

            List <LinkType> linker = new List <LinkType>();

            linker.Add(Set.addLink(baseUri, "api/milepel/" + m.systemId, "self"));
            linker.Add(Set.addLink(baseUri, "api/prosess/R23456789", Set._REL + "/prosess"));
            linker.Add(Set.addTempLink(baseUri, "api/milepel/" + m.systemId + "/aktiviteter", Set._REL + "/aktivitet", "?$filter&$orderby&$top&$skip&$search"));

            m.Links = linker.ToArray();
            if (m == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(m);
        }
コード例 #2
0
        public MilepelType GetMilepel1Ramme()
        {
            var url     = HttpContext.Current.Request.Url;
            var baseUri =
                new UriBuilder(
                    url.Scheme,
                    url.Host,
                    url.Port).Uri;

            MilepelType m = new MilepelType();

            m.kategori = new MilepeltypeType()
            {
                kode = "MS", beskrivelse = "Mottatt søknad"
            };
            m.systemId             = "M123";
            m.beskrivelse          = "søknad om rammetillatelse - tilbygg til eksisterende industribygg - Hegdalveien 87 -gbnr. 1019/23, 62";
            m.referanseJournalpost = "697761";
            m.referanseDokument    = "697761";
            m.utfoert          = new DateTime(2013, 3, 20);
            m.utfoertSpecified = true;

            List <LinkType> linker = new List <LinkType>();

            linker.Add(Set.addLink(baseUri, "api/milepel/" + m.systemId, "self"));
            linker.Add(Set.addLink(baseUri, "api/prosess/R23456789", Set._REL + "/prosess"));
            linker.Add(Set.addTempLink(baseUri, "api/milepel/" + m.systemId + "/aktiviteter", Set._REL + "/aktivitet", "?$filter&$orderby&$top&$skip&$search"));

            m.Links = linker.ToArray();
            if (m == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(m);
        }
コード例 #3
0
        public MilepelType GetMilepel2Ramme()
        {
            var url     = HttpContext.Current.Request.Url;
            var baseUri =
                new UriBuilder(
                    url.Scheme,
                    url.Host,
                    url.Port).Uri;

            MilepelType m = new MilepelType();

            m.kategori = new MilepeltypeType()
            {
                kode = "MB", beskrivelse = "Anmodning om tilleggsinformasjon (Mangelbrev)"
            };
            m.systemId             = "M1234";
            m.beskrivelse          = "Mangelfull, dok. Må ettersendes";
            m.referanseJournalpost = "1697761";
            m.referanseDokument    = "11697761";
            m.utfoert          = new DateTime(2013, 4, 18);
            m.utfoertSpecified = true;

            List <LinkType> linker = new List <LinkType>();

            linker.Add(Set.addLink(baseUri, "api/milepel/" + m.systemId, "self"));
            linker.Add(Set.addLink(baseUri, "api/prosess/R23456789", Set._REL + "/prosess"));
            linker.Add(Set.addTempLink(baseUri, "api/milepel/" + m.systemId + "/aktiviteter", Set._REL + "/aktivitet", "?$filter&$orderby&$top&$skip&$search"));

            m.Links = linker.ToArray();
            if (m == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(m);
        }
コード例 #4
0
        public MilepelType GetMilepel(string id)
        {
            var url     = HttpContext.Current.Request.Url;
            var baseUri =
                new UriBuilder(
                    url.Scheme,
                    url.Host,
                    url.Port).Uri;

            MilepelType m = new MilepelType();

            m.kategori = new MilepeltypeType()
            {
                kode = "MS", beskrivelse = "Mottatt søknad"
            };
            m.systemId             = id;
            m.beskrivelse          = "Søknad om enebolig";
            m.referanseJournalpost = "23456";
            m.referanseDokument    = "23535";
            m.utfoert          = DateTime.Now;
            m.utfoertSpecified = true;

            List <LinkType> linker = new List <LinkType>();

            linker.Add(Set.addLink(baseUri, "api/milepel/" + m.systemId, "self"));
            linker.Add(Set.addLink(baseUri, "api/prosess/" + m.systemId, Set._REL + "/prosess"));
            linker.Add(Set.addTempLink(baseUri, "api/milepel/" + m.systemId + "/aktiviteter", Set._REL + "/aktivitet", "?$filter&$orderby&$top&$skip&$search"));

            m.Links = linker.ToArray();
            if (m == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(m);
        }