public GetToDosForMembersResponse GetToDosForMembers() { var response = new GetToDosForMembersResponse(); try { response.ToDosForMembers = _context.ToDoForMembers.Select(x => new ToDoForMembers { Id = x.Id, ToDo = new DTO.Todos.ToDo { Name = x.ToDo.Name }, Email = x.Email, Tag = new DTO.Tags.Tag { Name = x.ToDo.Name } }).ToList(); } catch (Exception msg) { response.Errors.Add(msg.Message); } return(response); }
public GetToDosForMembersResponse GetToDosForMembers(GetToDosForMembersRequest request) { var response = new GetToDosForMembersResponse(); try { if (request.Id <= 0) { response.Errors.Add("The Id value is 0 or less"); } else { response.ToDosForMembers = _context.ToDoForMembers.Where(x => x.Id == request.Id).Select(x => new ToDoForMembers { Email = x.Email, Id = x.Id, ToDo = new DTO.Todos.ToDo { Name = x.ToDo.Name }, Tag = new DTO.Tags.Tag { Name = x.Tag.Name } }).ToList(); if (!response.IsOk) { return(response); } } } catch (Exception msg) { response.Errors.Add(msg.Message); } response.Errors.Add("Something went wrong"); if (!response.IsOk) { return(response); } return(response); }