public Boolean findPharmByIdAndUpdate(int id, PharmDetail newPharm) { Boolean updated = false; List <PharmDetail> _pharms = this.getPharms(); foreach (PharmDetail phar in _pharms) { if (phar.id == id) { phar.name = newPharm.name; phar.price = newPharm.price; phar.count = newPharm.count; phar.description = newPharm.description; updated = true; } } ; if (updated) { this.saveAll(_pharms); } return(updated); }
// POST[ '/api/person' ] public void savePharm(PharmDetail newPharm) { List <PharmDetail> pharms = this.getPharms(); pharms.Add(newPharm); this.saveAll(pharms); }
public JsonResult Get(int id) { PharmDetail newPharm = this.getOnePharm(id); if (newPharm != null) { return(new JsonResult(newPharm)); } else { return(new JsonResult(new { status = 404, message = "Pharm not found (" })); } }
public JsonResult Post([FromBody] PharmDetail obj) { PharmDetail newPharm = new PharmDetail { id = this.countPharms() + 1, name = obj.name, price = obj.price, count = obj.count, description = obj.description, }; this.savePharm(newPharm); return(Json(new { success = true, newPharm = newPharm, msg = "Pharm successfully added !!!" })); }
public JsonResult Put(int id, [FromBody] PharmDetail pharm) { Boolean success = this.findPharmByIdAndUpdate(id, pharm); return(Json(new { success = success })); }