Пример #1
0
        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));
                }
            }
        }
Пример #2
0
 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));
     }
 }