public string Log(string username, string pass) { //from android comes like this - ?-360 CallContext resultContext = new UserBL().Login(username, pass, null); UserProps userProps = new UserProps(); if (resultContext.ResultCode == ETEMEnums.ResultEnum.Success) { User currentUser = new UserBL().GetUserByUserID(resultContext.EntityID); if (currentUser != null) { Person person = new PersonBL().GetPersonByPersonID(currentUser.idPerson.ToString()); userProps.PersonNamePlusTitle = person.FullNamePlusTitle; userProps.PersonNameNoTitle = person.FullName; userProps.PersonTwoNamePlusTitle = person.TwoNamesPlusTitle; userProps.PersonID = person.idPerson.ToString(); userProps.LoginDateTime = DateTime.Now; userProps.idStudent = Constants.INVALID_ID; } } var jsonSerialiser = new JavaScriptSerializer(); var json = jsonSerialiser.Serialize(userProps); return json; }
public HttpResponseMessage SendLackCreditReport(HttpRequestMessage request, [FromBody] StoreAttributes data) { PersonBL ConsumerAuth = new PersonBL(); GenericApiResponse response = new GenericApiResponse(); StoreBL storeBL = new StoreBL(); string error = ""; SimpleTextResponse ReportResponse = new SimpleTextResponse(); try { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { if (!string.IsNullOrEmpty(data.FirebaseID)) { int?ResultOfReport = storeBL.AirTimeReporting(data.StoreName, data.AddressStore, data.Longitude, data.Latitude, data.FirebaseID, consumerFb.ConsumerID, consumerFb.RegistrationDate, consumerFb.ModificationDate, ref error); if (ResultOfReport > 0) { ReportResponse.Message = "Operation completed succesfully"; ReportResponse.result = true; return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, ReportResponse)); } else { ReportResponse.Message = "Something went wrong"; ReportResponse.result = false; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, ReportResponse)); } } else { ReportResponse.Message = "Bad Request"; ReportResponse.result = false; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, ReportResponse)); } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception ex) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }
public async Task <ActionResult <PersonViewModel> > GetPerson(int id) { var bl = new PersonBL(this._repository, this._mapper); var person = await bl.GetPersonFullModel(id); if (person == null) { return(NotFound()); } return(person); }
/* * public CustomerContactPersonEntity GetCustomerContactPerson(int customerContactPersonID) * { * try * { * PersonBL personBL = new PersonBL(); * * DataSet ds = _customerContactPersonDA.GetCustomerContactPerson(customerContactPersonID); * if ((ds.Tables != null) && (ds.Tables.Contains(SII.HCD.Administrative.Entities.TableNames.CustomerContactPersonTable)) && (ds.Tables[SII.HCD.Administrative.Entities.TableNames.CustomerContactPersonTable].Rows.Count > 0)) * { * int personID = SIIConvert.ToInteger(ds.Tables[SII.HCD.Administrative.Entities.TableNames.CustomerContactPersonTable].Rows[0]["PersonID"].ToString(), 0); * int contactTypeID = SIIConvert.ToInteger(ds.Tables[SII.HCD.Administrative.Entities.TableNames.CustomerContactPersonTable].Rows[0]["ContactTypeID"].ToString(), 0); * * DataSet ds2; * #region Contact Types * ds2 = _contactTypeDA.GetContactTypeByID(contactTypeID); * if ((ds2 != null) && (ds2.Tables.Contains(SII.HCD.Administrative.Entities.TableNames.ContactTypeTable))) * { * DataTable dt = ds2.Tables[SII.HCD.Administrative.Entities.TableNames.ContactTypeTable].Copy(); * ds.Tables.Add(dt); * } #endregion * #region Person * if (personID <= 0) * { * throw new Exception(Properties.Resources.ERROR_CustomerContactPersonNotFound); * } * SII.HCD.BackOffice.Entities.PersonEntity myPerson = personBL.GetPerson(personID); #endregion * * CustomerContactPersonAdvancedAdapter customerContactPersonAdapter = new CustomerContactPersonAdvancedAdapter(); * CustomerContactPersonEntity result = customerContactPersonAdapter.GetInfo(ds.Tables[SII.HCD.Administrative.Entities.TableNames.CustomerContactPersonTable].Rows[0], ds); * result.Person = myPerson; * LOPDLogger.Write(EntityNames.CustomerContactPersonEntityName, customerContactPersonID, ActionType.View); * return result; * } * else * return null; * } * catch (Exception ex) * { * if (ExceptionPolicy.HandleException(ex, ExceptionPolicies.Service)) throw; * return null; * } * } */ public CustomerContactPersonEntity GetCustomerContactPerson(int customerContactPersonID) { try { #region Person PersonBL personBL = new PersonBL(); int personID = 0; personID = personBL.obtenerPersonID_From_CustomerContactPerson(customerContactPersonID); if (personID == 0) { throw new Exception(Properties.Resources.ERROR_CustomerContactPersonNotFound); } PersonEntity myPerson = null; var HiloPerson = System.Threading.Tasks.Task.Factory.StartNew(() => myPerson = personBL.GetPerson(personID)); #endregion DataSet ds = _customerContactPersonDA.GetCustomerContactPerson(customerContactPersonID); if ((ds.Tables != null) && (ds.Tables.Contains(Entities.TableNames.CustomerContactPersonTable)) && (ds.Tables[Entities.TableNames.CustomerContactPersonTable].Rows.Count > 0)) { DataSet ds2 = new DataSet(); foreach (DataTable oTabla in ds.Tables) { if (oTabla.Rows.Count > 0) { ds2.Tables.Add(oTabla.Copy()); } } CustomerContactPersonAdvancedAdapter customerContactPersonAdapter = new CustomerContactPersonAdvancedAdapter(); CustomerContactPersonEntity result = customerContactPersonAdapter.GetInfo(ds.Tables[Entities.TableNames.CustomerContactPersonTable].Rows[0], ds2); HiloPerson.Wait(); result.Person = myPerson; LOPDLogger.Write(EntityNames.CustomerContactPersonEntityName, customerContactPersonID, ActionType.View); ds2.Dispose(); ds.Dispose(); return(result); } else { return(null); } } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, ExceptionPolicies.Service)) { throw; } return(null); } }
/* * public NOKEntity GetNOK(int nokID) * { * try * { * NOKAdapter nokAdapter = new NOKAdapter(); * PersonBL personBL = new PersonBL(); * * DataSet ds = _nokDA.GetNOK(nokID); * if ((ds.Tables != null) && (ds.Tables.Contains(SII.HCD.Administrative.Entities.TableNames.NOKTable)) && (ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows.Count > 0)) * { * int personID = SIIConvert.ToInteger(ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows[0]["PersonID"].ToString(), 0); * int kinshipID = SIIConvert.ToInteger(ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows[0]["KinshipID"].ToString(), 0); * * DataSet ds2; * #region Kinships * ds2 = _kinshipDA.GetKinshipByID(kinshipID); * if ((ds2 != null) && (ds2.Tables.Contains(SII.HCD.Administrative.Entities.TableNames.KinshipTable))) * { * DataTable dt = ds2.Tables[SII.HCD.Administrative.Entities.TableNames.KinshipTable].Copy(); * ds.Tables.Add(dt); * } #endregion * #region Person * if (personID <= 0) * { * throw new Exception(Properties.Resources.ERROR_NOKPersonNotFound); * } * SII.HCD.BackOffice.Entities.PersonEntity myPerson = personBL.GetPerson(personID); #endregion * * NOKEntity result = nokAdapter.GetInfo(ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows[0], ds); * result.Person = myPerson; * LOPDLogger.Write(EntityNames.NOKEntityName, nokID, ActionType.View); * return result; * } * else * return null; * } * catch (Exception ex) * { * if (ExceptionPolicy.HandleException(ex, ExceptionPolicies.Service)) throw; * return null; * } * } */ public NOKEntity GetNOK(int nokID) { try { #region Person PersonBL personBL = new PersonBL(); int personID = 0; personID = personBL.obtenerPersonID_From_NOK(nokID); if (personID == 0) { throw new Exception(Properties.Resources.ERROR_NOKPersonNotFound); } PersonEntity myPerson = null; var HiloPerson = System.Threading.Tasks.Task.Factory.StartNew(() => myPerson = personBL.GetPerson(personID)); #endregion DataSet ds = _nokDA.GetNOK(nokID); if ((ds.Tables != null) && (ds.Tables.Contains(SII.HCD.Administrative.Entities.TableNames.NOKTable)) && (ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows.Count > 0)) { DataSet ds2 = new DataSet(); foreach (DataTable oTabla in ds.Tables) { if (oTabla.Rows.Count > 0) { ds2.Tables.Add(oTabla.Copy()); } } NOKAdapter nokAdapter = new NOKAdapter(); NOKEntity result = nokAdapter.GetInfo(ds.Tables[SII.HCD.Administrative.Entities.TableNames.NOKTable].Rows[0], ds2); HiloPerson.Wait(); result.Person = myPerson; LOPDLogger.Write(EntityNames.NOKEntityName, nokID, ActionType.View); ds.Dispose(); ds2.Dispose(); return(result); } else { return(null); } } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, ExceptionPolicies.Service)) { throw; } return(null); } }
public void TheAgeOfAPersonIsCalculatedCorrectly() { PersonBL logic = new PersonBL(); Person person = new Person() { Id = 1, Name = "John Smith", BirthDate = new DateTime(1999, 1, 1) }; //Act //Assert Assert.IsNotNull(20, person.Age); }
public void APersonMustHaveAName() { //Arrange PersonBL logic = new PersonBL(); Person person = new Person() { Id = 1, Name = "", BirthDate = new DateTime(1999, 1, 1) }; //Act (and assert) Assert.ThrowsException <ArgumentException>(() => logic.Create(person)); }
public void APersonMustHaveAName() { //ARRANGE PersonBL logic = new PersonBL(); Person person = new Person() { Id = 1, Name = "", BirthDate = DateTime.Now }; //Act & Assert //Action no devuelve valor y Function si devuelve Assert.ThrowsException <ArgumentException>(() => logic.Create(person)); }
public HttpResponseMessage Post(Person person) { var personRepository = PersonRepositoryFactory.PersonRepository(); personBL = new PersonBL(personRepository); HttpResponseMessage response; // Initiate Validation. var validator = new PersonValidator(); ValidationResult results = validator.Validate(person, ruleSet: "Names"); // Add error messages if any. ModelStateDictionary modelDictionary = new ModelStateDictionary(); foreach (ValidationFailure result in results.Errors) { modelDictionary.AddModelError(result.PropertyName, result.ErrorMessage); } if (results.IsValid) { // Calls Business Logic to create. try { personBL.CreatePerson(person); } catch (Exception ex) { modelDictionary.AddModelError("Error", "Service Error"); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, modelDictionary)); } // Creates response response = Request.CreateResponse(HttpStatusCode.Created, person); } else { // Creates response response = Request.CreateErrorResponse(HttpStatusCode.BadRequest, modelDictionary); } return(response); }
public void APersonIsCreated() { //Arrange PersonBL logic = new PersonBL(); Person person = new Person() { Id = 1, Name = "John Smith", BirthDate = new DateTime(1999, 1, 1) }; //Act logic.Create(person); var lastInserted = logic.GetById(1); //Assert Assert.IsNotNull(lastInserted, "The last inserted is null."); }
public HttpResponseMessage HouseNumberExists(int censusHouseNumber) { PersonBL personBL = new PersonBL(); ResponseFormat <bool> response = new ResponseFormat <bool>(); response.Data = personBL.CensusHouseNumberExists(censusHouseNumber); if (response.Data) { response.Message = "House Number Exists"; response.Success = true; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { response.Message = "House Number Do Not Exists"; response.Success = false; return(Request.CreateResponse(HttpStatusCode.OK, response)); } }
public AjaxResult GetPersonById(Guid id) { var ajaxResult = new AjaxResult(); try { using (PersonBL _personBL = new PersonBL()) { PersonViewModel personVM = _personBL.GetPersonByID(id); ajaxResult.Data = personVM; ajaxResult.Success = true; } } catch (Exception) { ajaxResult.Success = false; ajaxResult.Messenger = "Có lỗi xảy ra khi lấy dữ liệu đối tượng. Xin vui lòng liên hệ MISA để giải quyết"; } return(ajaxResult); }
// POST: api/Home public HttpResponseMessage Post(PersonDTO person) { PersonBL personBL = new PersonBL(); ResponseFormat <bool> response = new ResponseFormat <bool>(); response.Data = personBL.Create(person); if (response.Data) { response.Message = "Person Created"; response.Success = true; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { response.Message = "There Was Some Error"; response.Success = false; return(Request.CreateResponse(HttpStatusCode.OK, response)); } }
public void APersonIsCreated() //Prueba de crear un objeto { //Arrange: configura todo lo que va a utilizar PersonBL logic = new PersonBL(); Person person = new Person() { Id = 1, Name = "Some Person", BirthDate = DateTime.Now }; //Act: llama al método logic.Create(person); Person saved = logic.GetById(1); //Assert: que tuvo que pasar Assert.IsNotNull(saved, "Person should have not been null after insert"); }
public HttpResponseMessage Post(HttpRequestMessage request) { PersonBL ConsumerAuth = new PersonBL(); GenericApiResponse response = new GenericApiResponse(); GameBL gameBL = new GameBL(); string error = ""; try { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { var process = gameBL.ProcessToValidateAndWinPrize(consumerFb.ConsumerID, consumerFb.CountryID, ref error); if (error == "" && (process.ResponseCode == "00" || process.ResponseCode == "02")) { WinPrizeInteractor interactor = new WinPrizeInteractor(); var responseSuccess = interactor.createWinPrizeResultsResponse(process, error); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseSuccess)); } else { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception en) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }
public HttpResponseMessage ActivatePrize(HttpRequestMessage request, [FromBody] ActivatePrizeRequest data) { PersonBL ConsumerAuth = new PersonBL(); GenericApiResponse response = new GenericApiResponse(); GameBL gameBL = new GameBL(); string error = ""; try { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { if (String.IsNullOrEmpty(data.Phone) || String.IsNullOrEmpty(data.PIN)) { string errorMessage = (String.IsNullOrEmpty(data.Phone)) ? "Phone can not be empty" : "PIN can not be empty"; response.HttpCode = 404; response.Message = errorMessage; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } else { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { ActivatePrizeInteractor interactor = new ActivatePrizeInteractor(); var responseSuccess = interactor.SuccessActivatePrizeResponse(consumerFb.ConsumerID, data.Phone, data.PIN, ref error); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseSuccess)); } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception en) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }
public HttpResponseMessage Post(HttpRequestMessage request, [FromBody] ExchangeDataRequest data) { int type = 0; GenericApiResponse response = new GenericApiResponse(); GameBL gameBL = new GameBL(); PersonBL ConsumerAuth = new PersonBL(); ExchangeCoinsBL exchangeBL = new ExchangeCoinsBL(); int coins = 0; string error = ""; string code = ""; Random random = new Random(); try { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { if (string.IsNullOrEmpty(data.LocationID) && (data.ChestType == 0 || data.ChestType == 0)) { response.HttpCode = 400; response.Message = "LocationID or ChestType cannot be empty"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } else { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { string RandomCoinsOrSouvenir = ConfigurationManager.AppSettings["RandomCoinOrSouvenir"].ToString(); var range = RandomCoinsOrSouvenir.Split(','); int minValue = int.Parse(range[0]); int maxValue = int.Parse(range[1]); int RandomResult = random.Next(minValue, maxValue); if (RandomResult <= 9) { type = 1; } else { type = 2; } if (type == 1) { var result = exchangeBL.ProcessExchangeCoins(data.LocationID, data.Longitude, data.Latitude, data.ChestType, consumerFb.ConsumerID, ref coins, data.AgeID); if (error == "") { ExchangeCoinsInteractor interactor = new ExchangeCoinsInteractor(); var responseSuccess = interactor.createExchangeCoinsResultsResponse(result, coins); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseSuccess)); } else { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { var result = exchangeBL.ProcessExchangeSouvenir(data.LocationID, data.Longitude, data.Latitude, data.ChestType, consumerFb.ConsumerID, ref error, data.AgeID); ExchangeCoinsInteractor interactor = new ExchangeCoinsInteractor(); var responseSuccess = interactor.createExchangeSouvewnorResultsResponse(result, error); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseSuccess)); } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }
public List <PersonDataView> GetAllPersons(ICollection <AbstractSearch> searchCriteria, string sortExpression, string sortDirection) { List <PersonDataView> listView = new PersonBL().GetPersonDataView(searchCriteria, sortExpression, sortDirection); return(listView); }
public HttpResponseMessage Get(HttpRequestMessage request) { string error = ""; PersonBL ConsumerAuth = new PersonBL(); TrackingResponse responseApi = new TrackingResponse(); GenericApiResponse response = new GenericApiResponse(); IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { var tracking = gameBL.GetProgressGame(consumerFb.ConsumerID, ref error); if (tracking != null) { responseApi.TotalWinCoins = tracking.TotalWinCoins; responseApi.TotalWinPrizes = tracking.TotalWinPrizes; responseApi.CurrentCoinsProgress = tracking.CurrentCoinsProgress; responseApi.TotalSouvenirs = tracking.TotalSouvenirs; responseApi.AgeID = tracking.AgeID; responseApi.Nickname = tracking.Nickname; return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseApi)); } else { if (error == "") { return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseApi)); } else { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } }
public HttpResponseMessage Delete(int id) { var response = PersonBL.Delete(id); return(Request.CreateResponse(response.StatusCode, response)); }
public HttpResponseMessage Update(Person person) { var response = PersonBL.Update(person); return(Request.CreateResponse(response.StatusCode, response)); }
public HttpResponseMessage GetAll() { var response = PersonBL.GetAll(); return(Request.CreateResponse(response.StatusCode, response)); }
public async Task <ActionResult <IEnumerable <PersonViewModel> > > GetPeople() { var bl = new PersonBL(this._repository, this._mapper); return(await bl.GetPeopleFullModel()); }
public void DeletePerson(long id) { PersonBL.DeletePerson(id); }
public HttpResponseMessage Post(HttpRequestMessage request, [FromBody] PurchaseRequest data) { int type = 0; GenericApiResponse response = new GenericApiResponse(); GameBL gameBL = new GameBL(); PersonBL ConsumerAuth = new PersonBL(); int coins = 0; string error = ""; string code = ""; Random random = new Random(); try { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { if (data.StoreId == 0 || data.StoreId == null) { response.HttpCode = 400; response.Message = "StoreId cannot be empty"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } else { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { var result = gameBL.PurchaseAndGetSouvenir(consumerFb.ConsumerID, data.StoreId, ref error); if (result != null && error == "") { ShopPurchaseInteractor interactor = new ShopPurchaseInteractor(); var responseSuccess = interactor.createPurchaseResponse(result, error); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, responseSuccess)); } else { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }
public void AddPerson(Person person) { PersonBL.AddPerson(person); }
public IEnumerable <Person> GetAllPersons() { return(PersonBL.GetAllPersons()); }
public RequiredPersons() { InitializeComponent(); _person = new Person(); _personBL = new PersonBL(); }
public SuperBaseController(IRepository repo) { bLogicObj = new PersonBL(repo); }
public void UpdatePerson(Person person) { PersonBL.UpdatePerson(person); }
public HttpResponseMessage GetStoreItems(HttpRequestMessage request) { string error = ""; PersonBL ConsumerAuth = new PersonBL(); GameStoreResponse storeResponse = new GameStoreResponse(); GameStoreInteractor storeInteractor = new GameStoreInteractor(); GenericApiResponse response = new GenericApiResponse(); StoreBL storeBL = new StoreBL(); try { IEnumerable <string> AppVersion = null; request.Headers.TryGetValues("AppVersion", out AppVersion); IEnumerable <string> Platform = null; request.Headers.TryGetValues("Platform", out Platform); bool ApplyValidation = bool.Parse(ConfigurationManager.AppSettings["ApplyValidationAppVersion"].ToString()); if (ApplyValidation == false || (AppVersion != null && Platform != null)) { string versionRequired = ""; var isValidVersion = (ApplyValidation == false) ? true : gameBL.IsValidAppVersion(AppVersion.FirstOrDefault(), Platform.FirstOrDefault(), ref error, ref versionRequired); if (isValidVersion) { IEnumerable <string> key = null; request.Headers.TryGetValues("authenticationKey", out key); var consumerFb = ConsumerAuth.authenticateConsumer(key.FirstOrDefault().ToString()); if (consumerFb != null) { var storeItems = storeBL.GetStoreItems(consumerFb.ConsumerID); if (storeItems != null) { storeInteractor.listGameStoreResponse = storeInteractor.createStoreItemsResponse(storeItems); return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, storeInteractor)); } else { response.HttpCode = 400; response.Message = "invalid parameters"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } } else { response.HttpCode = 404; response.Message = "Facebook information not found"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } else { response.HttpCode = 426; response.InternalCode = versionRequired; response.Message = "Upgrade required"; return(Request.CreateResponse <IResponse>(HttpStatusCode.UpgradeRequired, response)); } } else { response.HttpCode = 404; response.Message = "Version or Platform parameter can not be null"; return(Request.CreateResponse <IResponse>(HttpStatusCode.BadRequest, response)); } } catch (Exception) { response.HttpCode = 500; response.Message = "something went wrong"; return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response)); } }