コード例 #1
0
        public async Task <IActionResult> PutArg_Adrese(decimal id, Arg_Adrese arg_Adrese)
        {
            if (id != arg_Adrese.ADR_CD)
            {
                return(BadRequest());
            }

            _context.Entry(arg_Adrese).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Arg_AdreseExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #2
0
        public async Task <ActionResult <Arg_Adrese> > PostArg_Adrese(Arg_Adrese arg_Adrese)
        {
            _context.Arg_Adrese_.Add(arg_Adrese);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (Arg_AdreseExists(arg_Adrese.ADR_CD))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetArg_Adrese", new
            {
                id = arg_Adrese.ADR_CD
            }, arg_Adrese));
        }
コード例 #3
0
ファイル: AutoMapperProfiles.cs プロジェクト: archy0/VDB
        private List <Art_DokumentsDTO> MapArt_Dok_NlSaite(Arg_Adrese arg_Adrese, Arg_AdreseDetailsDTO arg_AdreseDetailsDTO)
        {
            var result = new List <Art_DokumentsDTO>();

            foreach (var art_Dok_NlSaite in arg_Adrese.Art_Dok_NlSaite)
            {
                result.Add(new Art_DokumentsDTO()
                {
                    Art_Organiz = new Art_OrganizDTO()
                    {
                        ID        = art_Dok_NlSaite.Art_Dokuments.Art_Organiz.ID,
                        NOSAUKUMS = art_Dok_NlSaite.Art_Dokuments.Art_Organiz.NOSAUKUMS,
                        ABREV     = art_Dok_NlSaite.Art_Dokuments.Art_Organiz.ABREV,
                        DAT_MOD   = art_Dok_NlSaite.Art_Dokuments.Art_Organiz.DAT_MOD
                    },

                    ID         = art_Dok_NlSaite.DOK_ID,
                    DOKTIPS_CD = art_Dok_NlSaite.Art_Dokuments.DOKTIPS_CD,

                    Art_KonstKods = new Art_KonstDTO()
                    {
                        KODS      = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.KODS,
                        KODIF     = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.KODIF,
                        CHAR3     = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.CHAR3,
                        NOSAUKUMS = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.NOSAUKUMS,
                        ABREV     = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.ABREV,
                        BOOL      = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.BOOL,
                        NUM       = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.NUM,
                        STR       = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.STR,
                        NUM2      = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.NUM2,
                        FMT       = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.FMT,
                        PIEZ      = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.PIEZ,
                        DAT_MOD   = art_Dok_NlSaite.Art_Dokuments.Art_KonstKods.DAT_MOD
                    },
                    DATUMS    = art_Dok_NlSaite.Art_Dokuments.DATUMS,
                    NOSAUKUMS = art_Dok_NlSaite.Art_Dokuments.NOSAUKUMS,
                    NUMURS    = art_Dok_NlSaite.Art_Dokuments.NUMURS,
                    STATUSS   = art_Dok_NlSaite.Art_Dokuments.STATUSS,

                    Art_KonstStatuss = new Art_KonstDTO()
                    {
                        KODS      = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.KODS,
                        KODIF     = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.KODIF,
                        CHAR3     = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.CHAR3,
                        NOSAUKUMS = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.NOSAUKUMS,
                        ABREV     = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.ABREV,
                        BOOL      = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.BOOL,
                        NUM       = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.NUM,
                        STR       = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.STR,
                        NUM2      = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.NUM2,
                        FMT       = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.FMT,
                        PIEZ      = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.PIEZ,
                        DAT_MOD   = art_Dok_NlSaite.Art_Dokuments.Art_KonstStatuss.DAT_MOD
                    },

                    ORGANIZ_ID = art_Dok_NlSaite.Art_Dokuments.ORGANIZ_ID,
                    LIETA_NUM  = art_Dok_NlSaite.Art_Dokuments.LIETA_NUM,
                    IENAK_NUM  = art_Dok_NlSaite.Art_Dokuments.IENAK_NUM,
                    PIEZIMES   = art_Dok_NlSaite.Art_Dokuments.PIEZIMES,
                    DAT_MOD    = art_Dok_NlSaite.DAT_MOD
                });;
            }
            return(result);
        }
コード例 #4
0
        public async Task <IActionResult> Details(decimal?id)
        {
            var request = new HttpRequestMessage(HttpMethod.Get, "https://localhost:44303/api/adreses/Detalas/" + id + "");


            var client = _clientFactory.CreateClient();

            var response = await client.SendAsync(request);

            var jsonString = "";

            JObject jsonObjects;

            JArray jsonArray;

            IArg_Adrese adreseDetails;

            List <Arg_Adrese> products;

            Arg_Adrese adrese;

            if (response.IsSuccessStatusCode)
            {
                using var responseStream = await response.Content.ReadAsStreamAsync();

                jsonString = await response.Content.ReadAsStringAsync();

                // Branches = await JsonSerializer.DeserializeAsync <IEnumerable<GitHubBranch>>(responseStream);

                Console.WriteLine("jsonString " + jsonString);

                //int startIndex = 1186;
                //int endIndex = 1200;

                //var text = jsonString.Substring(startIndex, endIndex);

                //Console.WriteLine("izmeklētais teksts : " + text);


                //jsonArray = JArray.Parse(jsonString);
                jsonObjects = JObject.Parse(jsonString);


                adrese = JsonConvert.DeserializeObject <Arg_Adrese>(jsonString);



                adreseDetails = JsonConvert.DeserializeObject <IArg_Adrese>(jsonString, new Arg_AdreseConverter());

                string output = JsonConvert.SerializeObject(adreseDetails);

                Console.WriteLine("output " + output);


                Arg_Adrese p1 = new Arg_Adrese()
                {
                    STD = "Product1"
                };
                Arg_Adrese p2 = new Arg_Adrese()
                {
                    STD = "Product2"
                };
                products = new List <Arg_Adrese>()
                {
                    p1, p2
                };
            }
            else
            {
                jsonArray = null;

                jsonObjects = null;

                adrese = null;

                adreseDetails = null;

                products = null;
            }



            ViewBag.detalas = jsonObjects;

            return(PartialView("_Details", adrese));
            //return View(adrese);
        }