Example #1
0
        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);
        }