Пример #1
0
        public async Task <IActionResult> PutArt_Dokuments(decimal id, Art_Dokuments art_Dokuments)
        {
            if (id != art_Dokuments.ID)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
Пример #2
0
        private List <Arg_AdreseDTO> MapArt_Dok_Saite(Art_Dokuments art_Dokuments, Art_DokumentsDetailsDTO art_DokumentsDetailsDTO)
        {
            var result = new List <Arg_AdreseDTO>();

            foreach (var art_Dok_Saite in art_Dokuments.Art_Dok_Saite)
            {
                result.Add(new Arg_AdreseDTO()
                {
                    ADR_CD           = art_Dok_Saite.VIETA_CD,
                    TIPS_CD          = art_Dok_Saite.Arg_Adrese.TIPS_CD,
                    APSTIPR          = art_Dok_Saite.Arg_Adrese.APSTIPR,
                    STATUSS          = art_Dok_Saite.Arg_Adrese.STATUSS,
                    APST_PAK         = art_Dok_Saite.Arg_Adrese.APST_PAK,
                    STD              = art_Dok_Saite.Arg_Adrese.STD,
                    VKUR_CD          = art_Dok_Saite.Arg_Adrese.VKUR_CD,
                    DAT_SAK          = art_Dok_Saite.Arg_Adrese.DAT_SAK,
                    DAT_MOD          = art_Dok_Saite.Arg_Adrese.dat_mod,
                    DAT_BEIG         = art_Dok_Saite.Arg_Adrese.DAT_BEIG,
                    Art_KonstStatuss = new Art_KonstDTO()
                    {
                        KODS      = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.KODS,
                        KODIF     = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.KODIF,
                        CHAR3     = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.CHAR3,
                        NOSAUKUMS = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.NOSAUKUMS,
                        ABREV     = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.ABREV,
                        BOOL      = art_Dok_Saite.Arg_Adrese.Art_KonstStatuss.BOOL
                    },

                    Art_KonstTips = new Art_KonstDTO()
                    {
                        KODS      = art_Dok_Saite.Arg_Adrese.Art_KonstTips.KODS,
                        KODIF     = art_Dok_Saite.Arg_Adrese.Art_KonstTips.KODIF,
                        CHAR3     = art_Dok_Saite.Arg_Adrese.Art_KonstTips.CHAR3,
                        NOSAUKUMS = art_Dok_Saite.Arg_Adrese.Art_KonstTips.NOSAUKUMS,
                        ABREV     = art_Dok_Saite.Arg_Adrese.Art_KonstTips.ABREV,
                        BOOL      = art_Dok_Saite.Arg_Adrese.Art_KonstTips.BOOL
                    }
                });
            }

            return(result);
        }
Пример #3
0
        public async Task <ActionResult <Art_Dokuments> > PostArt_Dokuments(Art_Dokuments art_Dokuments)
        {
            _context.Art_Dokuments_.Add(art_Dokuments);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (Art_DokumentsExists(art_Dokuments.ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetArt_Dokuments", new { id = art_Dokuments.ID }, art_Dokuments));
        }