public override Task <PersonResponse> GetPerson(PersonRequest request, ServerCallContext context) { PersonResponse response = new PersonResponse(); if (request.UserId == 1) { response.UserId = 1; response.FirstName = "James"; response.LastName = "Pickup"; response.IsVerified = true; } else if (request.UserId == 2) { response.UserId = 2; response.FirstName = "Cherry"; response.LastName = "Coder91"; response.IsVerified = true; } else if (request.UserId == 3) { response.UserId = 3; response.FirstName = "Mr"; response.LastName = "Developer"; response.IsVerified = false; } return(Task.FromResult(response)); }
public PersonResponse PersonEdit(EH_Person person_) { PersonResponse personResponse = new PersonResponse(); using (EHContext context = new EHContext()) { using (DbContextTransaction contextTransaction = context.Database.BeginTransaction()) { EH_Person person = context.EH_Person.Where(p => p.PersonId == person_.PersonId && p.Deleted == false).FirstOrDefault(); person.PersonName = person_.PersonName; person.PersonMailID = person_.PersonMailID; person.UserName = person_.UserName; person.Password = person_.Password; person.Enabled = person_.Enabled; context.SaveChanges(); EH_PersonRoleMapping personRoleMapping = context.EH_PersonRoleMapping.Where(prm => prm.PersonId == person_.PersonId).FirstOrDefault(); personRoleMapping.RoleId = person_.RoleId; personRoleMapping.Enabled = person_.Enabled; context.SaveChanges(); contextTransaction.Commit(); } } return(personResponse); }
public PersonResponse GetPersonDetails(decimal personId_) { PersonResponse personResponse = new PersonResponse(); EH_Person person = new EH_Person(); using (EHContext context = new EHContext()) { var personDetails = (from p in context.EH_Person join prm in context.EH_PersonRoleMapping on p.PersonId equals prm.PersonId where p.PersonId == personId_ select new { PersonId = p.PersonId, PersonName = p.PersonName, PersonMailID = p.PersonMailID, UserName = p.UserName, password = p.Password, RoleId = prm.RoleId, Enabled = p.Enabled }).FirstOrDefault(); person.PersonId = personDetails.PersonId; person.PersonName = personDetails.PersonName; person.PersonMailID = personDetails.PersonMailID; person.UserName = personDetails.UserName; person.Password = personDetails.password; person.Enabled = Convert.ToBoolean(personDetails.Enabled); person.RoleId = personDetails.RoleId ?? 0; personResponse = new PersonResponse(person, BaseResponse.ResponseStatus.Success); } return(personResponse); }
/// <summary> /// Persons the insert new person dal. /// </summary> /// <param name="_objPerson">The object person.</param> /// <param name="clientType">Type of the client.</param> /// <returns>PersonResponse.</returns> public PersonResponse PersonInsertNewPersonDAL(Person _objPerson, string clientType, long RoleID) { PersonResponse _Response = new PersonResponse(); CustomGenerics.CustomGenerics _obj = new CustomGenerics.CustomGenerics(); return(_obj.InsertRecordPersonReturnObject(_objPerson, clientType, RoleID)); }
public PersonResponse MinutzPersonCheckIfUserExistsByEmail (string email, string minutzAppConnectionString) { var result = new PersonResponse { Condition = false, Message = string.Empty, People = new List <Person>() }; Console.WriteLine("Info: -- MinutzPersonCheckIfUserExistsByEmail"); try { using (IDbConnection dbConnection = new SqlConnection(minutzAppConnectionString)) { var sql = $"SELECT * FROM [app].[Person] WHERE [Email] = '{email}' "; var userQueryResult = dbConnection.Query <Person> (sql).ToList(); if (!userQueryResult.Any()) { result.Message = "No User with that email exists."; return(result); } result.Condition = true; result.Person = userQueryResult.FirstOrDefault(); result.People = userQueryResult; } } catch (Exception exception) { result.Message = exception.InnerException.Message; Console.WriteLine(exception); } Console.WriteLine($"Info: -- {result.Person?.Email}"); return(result); }
public async Task <PersonResponse> GetPersonAsync(Person peticion) { Persona = new PersonResponse(); var uri = new Uri(Constantes.URL_Person + peticion.parametros); try { System.Diagnostics.Debug.WriteLine("PARAMETROS: " + uri); var solicitud = await faceAPI.GetAsync(uri); solicitud.EnsureSuccessStatusCode(); string respuesta = await solicitud.Content.ReadAsStringAsync(); System.Diagnostics.Debug.WriteLine("RESPUESTA: " + respuesta); Persona = JsonConvert.DeserializeObject <PersonResponse>(respuesta); } catch (HttpRequestException e) { System.Diagnostics.Debug.WriteLine("ERROR: " + e.Message); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("ERROR: " + ex.Message); } return(Persona); }
public async Task <PersonResponse> RemovePerson(int id) { var result = await _personService.Find(id); if (result == null) { return(null); } var response = new PersonResponse() { PersonObject = new PersonDto() { BusinessEntityID = result.BusinessEntityID, Name = result.Name, Phones = new List <PersonPhoneDto>() } }; response.PersonObject.Phones.AddRange(result.Phones.Select(x => _mapper.Map <PersonPhoneDto>(x))); await _personService.Remove(result); return(response); }
private string GeneratedToken(PersonResponse person) { var key = Encoding.ASCII.GetBytes(_configuration["JWT:SecretKey"]); var Claims = new List <Claim> { new Claim("idPerson", person.id.ToString()), new Claim("name", person.Name), new Claim("user", person.User) }; var tokenDescriptor = new SecurityTokenDescriptor { Subject = new ClaimsIdentity(Claims), Expires = DateTime.UtcNow.AddMinutes(Convert.ToDouble(_configuration["JWT:Expiration"])), Issuer = _configuration["JWT:Issuer"], Audience = _configuration["JWT:Audience"], IssuedAt = DateTime.Now, NotBefore = DateTime.Now, SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256) }; var tokenHandler = new JwtSecurityTokenHandler(); var token = tokenHandler.CreateToken(tokenDescriptor); return(tokenHandler.WriteToken(token)); }
public PersonResponse AuthenticateUser(string userName_, string password_) { PersonResponse personResponse = new PersonResponse(); try { //WebRequestLogManager objWebRequestLogManager = new WebRequestLogManager(); //decimal requestId = objWebRequestLogManager.AddRequest(string.Format("Project {0}, Page {1}, Method {2}, currentCulture {3}, clientID {4}, statusids {5}, partnertypecodes {6}", "ELSBackendBLL", "masterManager.cs", "GetAllPartners", culture, clientId, statusids, partnertypecodes), 0, CommonFunctions.RequestSource.WEB.ToString()); AccountDB accountDB = new AccountDB(); personResponse = accountDB.AuthenticateUser(userName_, password_); //objWebRequestLogManager.AddResponse(masterResponse.Status.ToString(), requestId, 0); } //catch (CustomException ex) //{ // masterResponse = new MasterResponse(ex.ResponseStatus); //} catch (Exception ex) { //var Error = "Exception : " + ex.Message + ", Inner Exception : " + (ex.InnerException == null ? "" : ex.InnerException.Message); //ExceptionLogDB.LogException("ELSBAL", "MasterManager.cs", "GetAllRoles", CommonFunctions.RequestSource.WEB.ToString(), Error); personResponse = new PersonResponse(BaseResponse.ResponseStatus.Error); } return(personResponse); }
// GET api/people /// <summary> /// Get details including race and age for the People in the application /// </summary> /// <returns></returns> public PersonResponse Get() { var response = new PersonResponse(); // Group all people in application by their race. // Assumption is, the class name of the types inheriting Person are Race names. var allPeopleInApplication = from person in PeopleInApplication.People group person by person.GetType().Name into raceGroup orderby raceGroup.Key select new RaceResponse() { Race = raceGroup.Key, TotalPeople = raceGroup.Count(), MinAge = raceGroup.Select(x => x.Age).Min(), MaxAge = raceGroup.Select(x => x.Age).Max(), PeopleInRace = raceGroup.Select(x => x.ToString()) }; // Find the Max / Min age and total people in application foreach (var item in allPeopleInApplication) { response.TotalPeople += item.TotalPeople; response.MinAge = (item.MinAge < response.MinAge) ? item.MinAge : response.MinAge; response.MaxAge = (item.MaxAge > response.MaxAge) ? item.MaxAge : response.MaxAge; response.AgeDetailsPerRace.Add(item); } // Calculate average age of people. if (response.TotalPeople > 0) { response.AverageAge = PeopleInApplication.People.Select(person => person.Age).Average(); } return(response); }
public async Task Should_get_person() { var hearingDetailsResponse = CreateHearingDetailsResponse(); var individual = hearingDetailsResponse.Participants.First(x => x.UserRoleName.Equals("Individual")); var personResponse = new PersonResponse() { ContactEmail = individual.ContactEmail, FirstName = individual.FirstName, Id = Guid.NewGuid(), LastName = individual.LastName, MiddleNames = individual.MiddleNames, Organisation = individual.Organisation, TelephoneNumber = individual.TelephoneNumber, Title = individual.Title, Username = individual.Username }; BookingsApiClient .Setup(x => x.GetPersonByUsernameAsync(It.IsAny <string>())) .ReturnsAsync(personResponse); var response = await Controller.GetPersonByUsername(individual.Username); response.Should().NotBeNull(); var result = (ObjectResult)response; result.StatusCode.Should().Be((int)HttpStatusCode.OK); var answers = (PersonResponse)result.Value; answers.Should().NotBeNull(); answers.Should().BeEquivalentTo(personResponse); }
public PersonResponse GetPersonDetails(decimal personId_) { PersonResponse personResponse = new PersonResponse(); PersonManager personManager = new PersonManager(); personResponse = personManager.GetPersonDetails(personId_); return(personResponse); }
public PersonResponse GetPersonList() { PersonResponse personResponse = new PersonResponse(); PersonManager personManager = new PersonManager(); personResponse = personManager.GetPersonList(); return(personResponse); }
public PersonResponse PersonEdit(EH_Person person_) { PersonResponse personResponse = new PersonResponse(); PersonManager personManager = new PersonManager(); personResponse = personManager.PersonEdit(person_); return(personResponse); }
public PersonResponse AuthenticateUser(string userName_, string password_) { PersonResponse personResponse = new PersonResponse(); AccountManager personManager = new AccountManager(); personResponse = personManager.AuthenticateUser(userName_, password_); return(personResponse); }
public IHttpActionResult GetPerson(PersonRequest personRequest) { var personResponse = new PersonResponse { Id = 1, FirstName = "Dave" }; return(Ok(personResponse)); }
public PersonResponse GetPerson([FromBody] PersonRequest personRequest) { var personResponse = new PersonResponse { Id = 1, FirstName = "Dave" }; return(personResponse); }
public IHttpActionResult GetPerson(PersonRequest personRequest) { var personResponse = new PersonResponse { Id = 1, Title = Title.Mr, FirstName = "Dave", Age = 32 }; return(Ok(personResponse)); }
public PersonResponse PostAnyone([FromBody] PersonRequest personRequest) { var personResponse = new PersonResponse { Id = 1, FirstName = "Dave", LastName = "Multi" }; return(personResponse); }
public PersonResponse updatePerson(PersonRequest request) { PersonResponse response = new PersonResponse(); response.Person = new PersonRequest(); response.IsErrorFound = false; return(response); }
public PersonResponse PostMale([FromBody] MaleRequest maleRequest) { var personResponse = new PersonResponse { Id = 7, FirstName = "Dave" }; return(personResponse); }
[SwaggerRequestExample(typeof(Operation), typeof(JsonPatchPersonRequestExample))] // ASP.NET Core 2.0 public PersonResponse JsonPatchPerson([FromBody] JsonPatchDocument <PersonRequest> personRequest) { var personResponse = new PersonResponse { Id = 1, FirstName = "Dave" }; return(personResponse); }
public PersonResponse GetPerson(int personId) { var personResponse = new PersonResponse { Id = personId, FirstName = "Dave" }; return(personResponse); }
public PersonResponse PostDependencyInjectedExampleResponsePerson([FromBody] PersonRequest personRequest) { var personResponse = new PersonResponse { Id = 1, FirstName = "Dave" }; return(personResponse); }
public async Task <PersonResponse> DeleteAsync(int id) { var result = await _personService.DeleteAsync(id); var response = new PersonResponse(); return(response); }
public async Task <PersonResponse> GetAsync(int id) { var result = await _personService.GetAsync(id); var response = new PersonResponse(); response.PersonObject = new PersonDetailsDto(result); return(response); }
public PersonResponse insertPerson(PersonRequest request) { PersonResponse response = new PersonResponse(); response.Person = request; response.IsErrorFound = false; return(response); }
public static JudgeResponse MapTo(PersonResponse personResponse) { return(new JudgeResponse { FirstName = personResponse.FirstName, LastName = personResponse.LastName, Email = personResponse.Username }); }
public static void ShouldMatch(this PersonResponse actualExample, PersonResponse expectedExample) { actualExample.Id.ShouldBe(expectedExample.Id); actualExample.Title.ShouldBe(expectedExample.Title); actualExample.FirstName.ShouldBe(expectedExample.FirstName); actualExample.LastName.ShouldBe(expectedExample.LastName); actualExample.Age.ShouldBe(expectedExample.Age); actualExample.Income.ShouldBe(expectedExample.Income); }
public async Task <PersonResponse> PutAsync(int id, PersonRequest request) { var result = await _personService.PutAsync(id, _mapper.Map <Person>(request)); var response = new PersonResponse(); response.PersonObjects = new List <PersonDto>(); response.PersonObjects.Add(_mapper.Map <PersonDto>(result)); return(response); }