public async Task <IActionResult> Get(int id) { try { var times = await timesService.GetTimes(id); var res = new ResponseContainer <Times>() { Data = times }; return(Ok(res)); } catch (Exception ex) { var res = new ResponseContainer <Times>() { Exception = ex }; return(BadRequest(res)); } }
public async Task <IActionResult> Get() { try { var uni = await universitiesService.GetUniversities(); var res = new ResponseContainer <Universities>() { Data = uni }; return(Ok(res)); } catch (Exception ex) { var res = new ResponseContainer <Universities>() { Exception = ex }; return(BadRequest(res)); } }
public async Task <IActionResult> Post([FromBody] Subjects subject) { Subjects test = await subjectsService.GetSubject(subject.Code); if (test == null) { try { await subjectsService.CreateSubject(subject); var res = new ResponseContainer <Subjects>() { Success = true, Data = subject }; return(CreatedAtAction("Post", res)); } catch (Exception ex) { var res = new ResponseContainer <Subjects>() { Success = false, Exception = ex }; return(CreatedAtAction("Post", res)); } } else { var res = new ResponseContainer <Subjects>() { Success = false, Message = "Már van ilyen kóddal rendelkező tantárgy." }; return(BadRequest(res)); } }