public async Task <IActionResult> Update([FromBody] Komponenty entity)
        {
            if (entity == null)
            {
                return(BadRequest("Bad model"));
            }
            try
            {
                var component = _ctx.Komponenty.FirstOrDefault(p => p.Id == entity.Id);

                component.CenaJednostkowa = entity.CenaJednostkowa;
                component.GatunekPodst    = entity.GatunekPodst;
                component.Ilosc           = entity.Ilosc;
                component.Jednostka       = entity.Jednostka;
                component.Nazwa           = entity.Nazwa;
                component.ProcessId       = entity.ProcessId;
                component.KomponentId     = entity.KomponentId;
                component.Wymiar          = entity.Wymiar;
                component.Ltid            = entity.Ltid;

                await _ctx.SaveChangesAsync();

                return(NoContent());
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }
Esempio n. 2
0
        /// <param name="data">XML element pluginu EOkno.</param>
        internal ColorsAndComponents(XElement data)
        {
            _data     = data;
            _material = new Komponenty(Xml.Komponenta, Xml.Material, data);
            _prace    = new Komponenty(Xml.Komponenta, Xml.Prace, data);

            InitPovrchovaUprava();
        }
        public async Task <IActionResult> Create([FromBody] Komponenty entity)
        {
            if (entity == null)
            {
                return(BadRequest("Bad model"));
            }
            try
            {
                var res = _ctx.Komponenty.Add(entity);
                await _ctx.SaveChangesAsync();

                return(Created("", entity));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }
Esempio n. 4
0
        private async Task UpdateComponent(Komponenty entity)
        {
            if (entity != null)
            {
                var component = _dbContext.Komponenty.FirstOrDefault(p => p.Id == entity.Id);

                component.CenaJednostkowa = entity.CenaJednostkowa;
                component.GatunekPodst    = entity.GatunekPodst;
                component.Ilosc           = entity.Ilosc;
                component.Jednostka       = entity.Jednostka;
                component.Nazwa           = entity.Nazwa;
                component.ProcessId       = entity.ProcessId;
                component.KomponentId     = entity.KomponentId;
                component.Wymiar          = entity.Wymiar;
                component.Ltid            = entity.Ltid;


                await _dbContext.SaveChangesAsync();
            }
        }