Beispiel #1
0
 public IHttpActionResult Get()
 {
     try
     {
         return(Ok(ShiftsDB.GetAllShifts()));
     }
     catch (Exception ex)
     {
         return(BadRequest("could not get all the shifts ! \n  --" + ex.Message));
     }
 }
Beispiel #2
0
        public IHttpActionResult Put([FromBody] Shift s)
        {
            try
            {
                int res = ShiftsDB.UpdateShifts(s);
                if (res == 1)
                {
                    return(Ok());
                }
                return(Content(HttpStatusCode.NotModified, $"not update"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));

                throw;
            }
        }
Beispiel #3
0
        public IHttpActionResult Post([FromBody] Shift val)
        {
            try
            {
                Shift res = ShiftsDB.InsertShiftToDb(val);
                if (res == null)
                {
                    return(Content(HttpStatusCode.BadRequest, $"could not insert shifts {val.ToString()} or already exists!"));
                }
                return(Created(new Uri(Url.Link("GetShiftByDayAndName", new { day = res.Day, name = res.Name })), res));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));

                throw;
            }
        }