public override OperationResponse Execute() { logger.Info("begin"); OperationResponse res = new OperationResponse(); CreaDelegaDaModelloRequest request = new CreaDelegaDaModelloRequest(); request.IdModelloDelega = _idModelloDelega; request.DataFine = _dataFine; request.DataInizio = _dataInizio; request.UserInfo = NavigationHandler.CurrentUser; try { logger.Info("Chiamata al ws..."); CreaDelegaDaModelloResponse response = WSStub.creaDelegaDaModello(request); logger.Info("Chiamata effettuata"); if (response.Code == CreaDelegaDaModelloResponseCode.OK) { res.Success = true; return(res); } else { res.Success = false; res.Error = Resources.Errors.Common_SystemError; } } catch (Exception e) { res.Success = false; res.Error = Resources.Errors.Common_SystemError; } return(res); }
public CreaDelegaDaModelloResponse creaDelegaDaModello(CreaDelegaDaModelloRequest request) { SetUserId(request.UserInfo); return(MobileManager.creaDelegaDaModello(request)); }