public IActionResult GetRoleById([FromBody] FindByIdRequest req) { FindByIdResponse <RoleDTO> res = _roleService.FindById(req); if (!res.Success) { return(NotFound(res)); } return(Ok(res)); }
private bool HasPassword() { FindByIdResponse response = this.Membership.FindById(new FindByIdRequest() { UserId = new Guid(User.Identity.GetUserId()) }); if (response.Success) { return(response.UserView.PasswordHash != null); } return(false); }
public Zbor findByIdZbor(int id) { Zbor z = null; sendRequest(new FindByIdZborRequest(id)); IResponse response = readResponse(); if (response is FindByIdResponse) { FindByIdResponse r = (FindByIdResponse)response; z = DTOUtils.getFromDTO(r.Zbor); } return(z); }
public FindByIdResponse <TicketDTO> GetById(Guid id) { var res = new FindByIdResponse <TicketDTO>(); var ticket = _ticketRepository.FindById(id); if (ticket == null) { return((FindByIdResponse <TicketDTO>)res.ReturnErrorResponseWith("Ticket not found")); } res.Success = true; res.EntityDTO = _mapper.Map <Ticket, TicketDTO>(ticket); return(res); }
public FindByIdResponse <UserDTO> FindById(FindByIdRequest req) { var res = new FindByIdResponse <UserDTO>(); var user = _userRepository.FindById(req.Id); if (user == null) { return((FindByIdResponse <UserDTO>) res.ReturnErrorResponseWith(MagicStrings.Users.Error.NotFound)); } res.EntityDTO = _mapper.Map <User, UserDTO>(user); res.Success = true; return(res); }
public FindByIdResponse <ProjectDTO> FindById(Guid id) { var res = new FindByIdResponse <ProjectDTO>(); var project = _projectRepository.FindById(id); if (project is null) { return((FindByIdResponse <ProjectDTO>)res.ReturnErrorResponseWith("Project not found")); } res.EntityDTO = _mapper.Map <Project, ProjectDTO>(project); res.Success = true; return(res); }
public FindByIdResponse <RoleDTO> FindById(FindByIdRequest req) { var res = new FindByIdResponse <RoleDTO>(); var role = _roleRepository.FindById(req.Id); if (role == null) { res.Success = false; res.Errors.Add("Role not found"); return(res); } res.Success = true; res.EntityDTO = _mapper.Map <Role, RoleDTO>(role); return(res); }
/// <summary> /// Find User by Id and return View of User /// </summary> /// <param name="request">Instance of FindByIdRequest</param> /// <returns>Instance of FindByIdResponse</returns> public FindByIdResponse FindById(FindByIdRequest request) { FindByIdResponse response = new FindByIdResponse(); try { AspNetUser result = UserManager.FindById(request.UserId.ToString()); response.UserView = result.ConvertToUserView(); response.Success = true; } catch (Exception e) { response.Success = false; response.Errors.Add(e.Message); } return(response); }
public FindByIdResponse <TById> FindById(FindByIdRequest req) { var res = new FindByIdResponse <TById>(); var user = _repository.FindById(req.Id); if (res is null) { res.Errors.Add($"User with {req.Id} doesnt exist"); res.Success = false; return(res); } res.Success = true; //map entity to dto! //res.Entity = user; return(res); }
public FindByIdResponse FindById(int id) { try { var response = new FindByIdResponse(); var bc = new ClienteComponent(); response.Result = bc.FindById(id); return(response); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
private IResponse handleRequest(IRequest request) { IResponse response = null; if (request is LogInRequest) { Console.WriteLine("Login request ..."); LogInRequest logReq = (LogInRequest)request; AngajatDTO udto = logReq.User; Angajat user = DTOUtils.getFromDTO(udto); try { lock (server) { bool ok = server.logIn(user.User, user.Parola); if (ok == true) { response = new OkResponse(); } else { response = new ErrorResponse("log in error"); } } } catch (Exception e) { connected = false; return(new ErrorResponse(e.Message)); } } else if (request is GetFlightsRequest) { List <Zbor> flights = new List <Zbor>(); flights = server.getAllFlight(); response = new GetFlightsResponse(DTOUtils.getDTO(flights)); } else if (request is SearchFlightsRequest) { SearchFlightsRequest r = (SearchFlightsRequest)request; List <Zbor> flights = new List <Zbor>(); flights = server.findByDestinatieDataplecareFlight(r.Destinatie, r.DataPlecare); response = new SearchFlightsResponse(DTOUtils.getDTO(flights)); } else if (request is AddBiletRequest) { AddBiletRequest r = (AddBiletRequest)request; server.addBilet(r.Client, r.Turisti, r.Adresa, r.IdDestinatie); response = new AddBiletResponse(); } else { if (request is FindByIdZborRequest) { FindByIdZborRequest r = (FindByIdZborRequest)request; Zbor z = server.findByIdZbor(r.IdZbor); response = new FindByIdResponse(DTOUtils.getDTO(z)); } } return(response); }
/// <summary> /// Find User by Id and return View of User Async version /// </summary> /// <param name="request">Instance of FindByIdRequest</param> /// <returns>Instance of FindByIdResponse</returns> public async Task<FindByIdResponse> FindByIdAsync(FindByIdRequest request) { FindByIdResponse response = new FindByIdResponse(); try { AspNetUser result = await UserManager.FindByIdAsync(request.UserId.ToString()); response.UserView = result.ConvertToUserView(); response.Success = true; } catch (Exception e) { response.Success = false; response.Errors.Add(e.Message); } return response; }