public async Task <IActionResult> PutPharmacyMedicine([FromRoute] int id, [FromBody] PharmacyMedicine pharmacyMedicine) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pharmacyMedicine.Pmid) { return(BadRequest()); } _context.PharmacyContext().Entry(pharmacyMedicine).State = EntityState.Modified; try { await _context.PharmacyContext().SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PharmacyMedicineExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostPharmacyMedicine([FromBody] PharmacyMedicine pharmacyMedicine) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.PharmacyContext().PharmacyMedicine.Add(pharmacyMedicine); await _context.PharmacyContext().SaveChangesAsync(); return(CreatedAtAction("GetPharmacyMedicine", new { id = pharmacyMedicine.Pmid }, pharmacyMedicine)); }
public ActionResult AddMedicine(PharmacyMedicine medicine) { ViewBag.AddMedicine = "active"; int id = Convert.ToInt32(Session["PharmacyId"]); using (var ctx = new MedContext()) { medicine.PharmacyId = id; ctx.PharmacyMedicines.Add(medicine); ctx.SaveChanges(); } ViewBag.Yes = '1'; return(View()); }