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)); } }
/// <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)); } }
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(); } }