public async Task <ActionResult <MainStoreStore> > PostMainStoreStore(MainStoreStore mainStoreStore) { _context.MainStoreStore.Add(mainStoreStore); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMainStoreStore", new { id = mainStoreStore.MainStoreStoreId }, mainStoreStore)); }
public async Task <IActionResult> PutMainStoreStore(MainStoreStore mainStoreStore, int id) { //if (id != mainStoreStore.MainStoreStoreId) //{ // return BadRequest(); //} //id is the Current Main Store ID and the MainStoreID in the object Parameter is the new one. var ChangerObject = _context.MainStoreStore.Where(mss => mss.MainStoreId == id && mss.StoreId == mainStoreStore.StoreId).FirstOrDefault(); ChangerObject.MainStoreId = mainStoreStore.MainStoreId; _context.Entry(ChangerObject).State = EntityState.Modified; //try //{ await _context.SaveChangesAsync(); //} //catch (DbUpdateConcurrencyException) ///{ //if (!MainStoreStoreExists(id)) //{ // return NotFound(); //} //else //{ // throw; //} //throw; //} return(CreatedAtAction("GetMainStoreStore", new { id = ChangerObject.MainStoreStoreId }, ChangerObject)); //return NoContent(); }