public IActionResult Put([FromBody] ShiftI product) { var p = db.ShiftI.FirstOrDefault(e => e.Id == product.Id); if (p == null) { return(StatusCode(StatusCodes.Status500InternalServerError, "Shift not found.")); } else { try { p.StartDate = product.StartDate; p.EndDate = product.EndDate; p.UserId = product.UserId; db.SaveChanges(); return(StatusCode(StatusCodes.Status201Created, product)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex)); } } }
public IActionResult Post([FromBody] ShiftI model) { try { db.ShiftI.Add(model); db.SaveChanges(); return(StatusCode(StatusCodes.Status201Created, model)); }catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex)); } }