public void Insert(DataArtcilesJson pArticles) { Articles lArticle = new Articles(); lArticle.id = Convert.ToInt64(pArticles.id); lArticle.name = pArticles.name; lArticle.price = Convert.ToDecimal(pArticles.price); lArticle.idDiscount = Convert.ToInt32(pArticles.idDiscount); _context.Articles.Add(lArticle); _context.SaveChanges(); }
public void Update(DataArtcilesJson pArticles) { DataArtcilesJson lDataArticle = Find(Convert.ToInt64(pArticles.id)); Articles lArticle = new Articles(); lArticle.id = Convert.ToInt64(lDataArticle.id); lArticle.name = pArticles.name; lArticle.price = Convert.ToDecimal(pArticles.price); lArticle.idDiscount = 0; _context.Articles.Update(lArticle); _context.SaveChanges(); }
public void Post([FromBody] DataArtcilesJson pResultArticle) { if (pResultArticle != null) { if (_articleRepositorio.Find(Convert.ToInt64(pResultArticle.id)) != null) { _articleRepositorio.Update(pResultArticle); } else { _articleRepositorio.Insert(pResultArticle); } } }
public DataArtcilesJson Find(long id) { Articles lArticle = _context.Articles.FirstOrDefault(t => t.id == id); DataArtcilesJson dataArtciles = new DataArtcilesJson(); if (lArticle == null) { dataArtciles = null; return(dataArtciles); } else { dataArtciles.id = lArticle.id.ToString(); dataArtciles.name = lArticle.name; dataArtciles.price = lArticle.price.ToString(); dataArtciles.idDiscount = lArticle.idDiscount.ToString(); return(dataArtciles); } }