public ActionResult Osakonnad() { var sessCheck = CheckContext(); if (sessCheck != null) { return sessCheck; } OsakonnadModel model = new OsakonnadModel(); var request = new GetAllOsakonnadRequest(); request.sessionHandle = GetCurrentContext().SessionHandle; GetAllOsakonnadResponse response; try { response = PtServiceHelper.GetServiceInstance().GetAllOsakonnad(request); } catch (Exception exception) { model.UserMsg = new MsgModel.UserMessages(); model.UserMsg.Msg = exception.Message; model.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!"; model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(model); } if (response == null) { model.UserMsg = new MsgModel.UserMessages(); model.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!"; model.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!"; model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(model); } if (response.GetAllOsakonnadResult.AuthResponse.IsAuthenticated != true) { model.UserMsg = new MsgModel.UserMessages(); model.UserMsg.Msg = response.GetAllOsakonnadResult.AuthResponse.AuthException.Message; model.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!"; model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(model); } if (response.GetAllOsakonnadResult.Successful != true) { model.UserMsg = new MsgModel.UserMessages(); model.UserMsg.Msg = response.GetAllOsakonnadResult.Exception.Message; model.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!"; model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(model); } UpdateAuthContext(response.GetAllOsakonnadResult.AuthResponse); model.AllOsakonnad = response.GetAllOsakonnadResult.AllOsakonnad; _allOsakonnad = response.GetAllOsakonnadResult.AllOsakonnad; return View(model); }
public ActionResult LisaGraafik(GraafikModel model) { var sessCheck = CheckContext(); if (sessCheck != null) { return sessCheck; } GraafikModel passModel = null; //tegemist on uue atribuutika loomisega if (model.ID == null) { passModel = new GraafikModel(); } // tegemist on olemasoleva atribuutika muutmisega else { passModel = model; } var request1 = new GetAllAtribuutikaRequest(); request1.sessionHandle = GetCurrentContext().SessionHandle; GetAllAtribuutikaResponse response1; try { response1 = PtServiceHelper.GetServiceInstance().GetAllAtribuutika(request1); } catch (Exception exception) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = exception.Message; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response1 == null) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!"; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response1.GetAllAtribuutikaResult.AuthResponse.IsAuthenticated != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response1.GetAllAtribuutikaResult.AuthResponse.AuthException.Message; passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response1.GetAllAtribuutikaResult.Successful != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response1.GetAllAtribuutikaResult.Exception.Message; passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } UpdateAuthContext(response1.GetAllAtribuutikaResult.AuthResponse); _allAtribuutikad = response1.GetAllAtribuutikaResult.AllAtribuutika; passModel.Atribuutikad = GetAtribdSelectList(_allAtribuutikad, passModel.AtribuutikaID.GetValueOrDefault(0)); var request2 = new GetAllOsakonnadRequest(); request2.sessionHandle = GetCurrentContext().SessionHandle; GetAllOsakonnadResponse response2; try { response2 = PtServiceHelper.GetServiceInstance().GetAllOsakonnad(request2); } catch (Exception exception) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = exception.Message; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response2 == null) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!"; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response2.GetAllOsakonnadResult.AuthResponse.IsAuthenticated != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response2.GetAllOsakonnadResult.AuthResponse.AuthException.Message; passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response2.GetAllOsakonnadResult.Successful != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response2.GetAllOsakonnadResult.Exception.Message; passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } UpdateAuthContext(response2.GetAllOsakonnadResult.AuthResponse); _allOsakonnad = response2.GetAllOsakonnadResult.AllOsakonnad; passModel.Osakonnad = GetOsknndSelectList(_allOsakonnad, passModel.OsakondID.GetValueOrDefault(0)); var request3 = new GetAllIsikudRequest(); request3.sessionHandle = GetCurrentContext().SessionHandle; GetAllIsikudResponse response3; try { response3 = PtServiceHelper.GetServiceInstance().GetAllIsikud(request3); } catch (Exception exception) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = exception.Message; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response3 == null) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!"; passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response3.GetAllIsikudResult.AuthResponse.IsAuthenticated != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response3.GetAllIsikudResult.AuthResponse.AuthException.Message; passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } if (response3.GetAllIsikudResult.Successful != true) { passModel.UserMsg = new MsgModel.UserMessages(); passModel.UserMsg.Msg = response3.GetAllIsikudResult.Exception.Message; passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!"; passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga; return View(passModel); } UpdateAuthContext(response3.GetAllIsikudResult.AuthResponse); _allIsikud = response3.GetAllIsikudResult.AllIsikud; passModel.Isikud = GetIskdSelectList(_allIsikud, passModel.IsikID.GetValueOrDefault(0)); return View(passModel); }