public JsonResult SaveProd(string strStock) { JavaScriptSerializer serializer = new JavaScriptSerializer(); StockDepot stockDepot = serializer.Deserialize <StockDepot>(strStock); stockDepot.DepotId = _DepotRepository.GetMax(); bool status = false; string message = string.Empty; if ((stockDepot.qte == 0)) { status = false; } else { try { _StockDepotRepository.Add(stockDepot); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } return(Json(new { status = status, message = message })); }
public JsonResult SaveData(string strStock) { JavaScriptSerializer serializer = new JavaScriptSerializer(); StockDepot stockDepot = serializer.Deserialize <StockDepot>(strStock); bool status = false; string message = string.Empty; //add new employee if id = 0 if (stockDepot.qte == 0) { status = false; } else { if (stockDepot.Id == 0) { try { _StockDepotRepository.Add(stockDepot); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _StockDepotRepository.GetById(stockDepot.Id); entity.qte = stockDepot.qte; entity.designation = stockDepot.designation; entity.DepotId = stockDepot.DepotId; entity.Id = stockDepot.Id; try { _StockDepotRepository.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }