public IActionResult Create([FromBody] Userposition item) { if (item == null) { return(BadRequest()); } bool isAlreadyItem = _items.GetAll().Any(c => c.Username == item.Username && c.Position == item.Position); if (!isAlreadyItem) { _items.Add(item); } _items.Commit(); return(CreatedAtRoute("GetUserposition", new { Controller = "Userposition", id = item.Id }, item)); }
public IActionResult Update(int id, [FromBody] Userposition item) { if (item == null || item.Id != id) { return(BadRequest()); } Userposition found = _items.Find(i => i.Id == id); if (found == null) { return(NotFound()); } found.Position = item.Position; _items.Commit(); return(CreatedAtRoute("GetUserposition", new { Controller = "Userposition", id = item.Username }, item)); }