public async Task <IActionResult> PutMenueTbl([FromRoute] int id, [FromBody] MenueTbl menueTbl) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != menueTbl.Id) { return(BadRequest()); } _context.Entry(menueTbl).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MenueTblExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostMenueTbl([FromBody] MenueTbl menueTbl) { /* * try { * var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/Upload", file.FileName); * var stream = new FileStream(path, FileMode.Create); * file.CopyToAsync(stream); * menueTbl.Image = file.FileName; * var length = file.Length; * * // return Ok (new {length = file.Length, name = file.FileName}); * * } * catch * { * return BadRequest(); * * } */ if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // return Ok (new {length = file.Length, name = file.FileName}); _context.MenueTbl.Add(menueTbl); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMenueTbl", new { id = menueTbl.Id }, menueTbl)); }