public async Task <IActionResult> PutDateMount(int id, DateMount dateMount) { if (id != dateMount.MonthId) { return(BadRequest()); } _context.Entry(dateMount).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DateMountExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <DateMount> > PostDateMount(DateMount dateMount) { _context.DateMount.Add(dateMount); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (DateMountExists(dateMount.MonthId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetDateMount", new { id = dateMount.MonthId }, dateMount)); }