public IActionResult Get()
        {//IActionResult  IHttpActionResult
            try
            {
                using (var db = new TrainWebAPIContext())
                {
                    // _logger.LogInformation(
                    //  "Getting all Departments at {RequestTime}", DateTime.Now);
                    var resultModel = db.Departments.ToList();

                    if (resultModel == null)
                    {
                        return(NotFound());
                    }

                    return(Ok(resultModel));
                }
            }
            catch (Exception e)
            {
                _logger.LogError(e + "");
                // return StatusCode(StatusCode.Status500InternalServerError);
                return(StatusCode(500));
                //  ("มีปัญหาภายในฟังก์ชั่นการทำงานของ Get Department");
            }
        }
Exemplo n.º 2
0
 public IActionResult Get()
 {
     try
     {
         using (TrainWebAPIContext db = new TrainWebAPIContext())
         {
             return(Ok(db.Employees.ToList()));
         }
     }
     catch (Exception)
     {
         _logger.LogError("Failed to execute GET");
         return(BadRequest());
     }
 }