public IResponse CreateBalanceRocketResponse(RocketBalanceEN RocketBalance) { RocketBalance response = new RocketBalance(); response.balanceID = RocketBalance.BalanceID; response.balanceAmount = RocketBalance.BalanceAmount; response.fromDate = RocketBalance.FromDate; response.toDate = RocketBalance.ToDate; response.status = RocketBalance.Status; response.conciliationDate = RocketBalance.ConciliationDate; response.profit = RocketBalance.Profit; return(response); }
public RocketBalanceEN GetBalanceRocket(int pPersonID) { RocketBalanceEN balanceRocket = new RocketBalanceEN(); try { balanceRocket = saleDAL.GetBalanceRocket(pPersonID); } catch (Exception ex) { balanceRocket = null; Console.WriteLine(ex.InnerException); EventViewerLoggerBL.LogError(ex.Message); } return(balanceRocket); }
public HttpResponseMessage GetBalanceRocket(HttpRequestMessage request) { IEnumerable <string> token = null; request.Headers.TryGetValues("Token-autorization", out token); //TODO: Corregir error ortográfico PersonEN personVerified = personBL.VerifyPersonAuthentication(token); if (personVerified != null) { if (personVerified.IsValidToken) { RocketBalanceEN RocketBalance = saleBL.GetBalanceRocket(personVerified.PersonID); //Envía Entidad BalanceRocket if (RocketBalance != null) { var historyResult = interactor.CreateBalanceRocketResponse(RocketBalance); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, historyResult)); } else { response.HttpCode = 500; response.Message = "Something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { response.HttpCode = 401; response.Message = "Authentication token has expired."; return(Request.CreateResponse <IResponse>(HttpStatusCode.Unauthorized, response)); } } else { response.HttpCode = 401; response.Message = "Token authorization has expired or is not valid"; return(Request.CreateResponse <IResponse>(HttpStatusCode.Unauthorized, response)); } }
public RocketBalanceEN GetBalanceRocket(int pPersonID) { RocketBalanceEN RocketBalance = new RocketBalanceEN(); try { connection.Cnn.Open(); RocketBalance = connection.Cnn.Query <RocketBalanceEN>("SpGetBalanceRocket", new { personID = pPersonID }, commandType: CommandType.StoredProcedure).FirstOrDefault(); } catch (Exception ex) { Console.WriteLine("Error SaleDAL: " + ex.Message); EventViewerLoggerDAL.LogError(ex.Message); } finally { connection.Cnn.Close(); } return(RocketBalance); }