public async Task <ActionResult> GetMojeInstance([FromQuery] MojaKursInstancaFilter model)
 {
     try
     {
         return(Ok(await _kursInstancaService.GetMojiKursevi(UserResolver.GetUposlenikId(HttpContext.User), model)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
 public async Task <ActionResult> ZavrsiInstancu(int id, [FromBody] bool postaviZaKlijenteKaoPolozili = true)
 {
     try
     {
         return(Ok(await _kursInstancaService.ZavrsiInstancu(UserResolver.GetUposlenikId(HttpContext.User), id, postaviZaKlijenteKaoPolozili)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
Ejemplo n.º 3
0
 public async Task <ActionResult> Get([FromQuery] KlijentSearchRequestModel model = null)
 {
     try
     {
         return(Ok(await _userService.GetKlijenti(UserResolver.GetUposlenikId(HttpContext.User), UserResolver.GetUserRoles(HttpContext.User), model)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
 public async Task <ActionResult> UpdateInstanca(int id, KursInstancaUpdateModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             return(Ok(await _kursInstancaService.UpdateInstanca(UserResolver.GetUposlenikId(HttpContext.User), id, model)));
         }
         else
         {
             return(BadRequest(model));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
Ejemplo n.º 5
0
        public async Task <ActionResult> UpdateKlijentScores([FromBody] KlijentScoresModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var result = await _ispitKlijentService.UpdateKlijentScores(UserResolver.GetUposlenikId(HttpContext.User), model);

                    return(Ok(result));
                }
                else
                {
                    return(BadRequest(model));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
            }
        }
Ejemplo n.º 6
0
 public async Task <ActionResult> UpdateCas(int id, [FromBody] CasUpsertModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (UserResolver.GetUposlenikId(HttpContext.User) != _kursInstancaService.GetInstancaSimple(model.KursInstancaId).UposlenikId)
             {
                 return(Unauthorized(new ApiException("Instanca ne pripada uposleniku.", System.Net.HttpStatusCode.BadRequest)));
             }
             return(Ok(await _casService.Update(id, model)));
         }
         else
         {
             return(BadRequest(model));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
 public async Task <ActionResult> Insert([FromBody] IspitUpsertModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (UserResolver.GetUposlenikId(HttpContext.User) != _kursInstancaService.GetInstancaSimple(model.KursInstancaId).UposlenikId)
             {
                 return(Unauthorized("Ova instanca ne pripada predavaču."));
             }
             return(Ok(await _ispitService.Insert(model)));
         }
         else
         {
             return(BadRequest(model));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }
 public async Task <ActionResult> GetSveInstance()
 {
     try
     {
         return(Ok(await _kursInstancaService.Get(UserResolver.GetUserRoles(HttpContext.User), UserResolver.GetUposlenikId(HttpContext.User))));
     }
     catch (Exception ex)
     {
         return(BadRequest(new ApiException(ex.Message, System.Net.HttpStatusCode.BadRequest)));
     }
 }