/// <summary> /// Lấy thông tin theo ID /// </summary> /// <param name="id">Định danh cần lấy thông tin</param> /// <returns>Đối tượng lấy được</returns> public virtual BaseResponse GetByID(Guid id) { // lấy dữ liệu từ tầng DL về var result = _baseDL.GetByID(id); // danh sách rỗng => trả vè lỗi 400 if (result == null) { // khởi tạo dữ liệu trả về var response = new BaseResponse() { HTTPStatusCode = HTTPStatusCode.Bad_Request, Data = new MisaError(DevMessage.NotFound, ErrorCode.NotFound) }; return(response); } else { // khởi tạo dữ liệu trả về => trả về mã 200 var response = new BaseResponse() { HTTPStatusCode = HTTPStatusCode.Ok, Data = result }; return(response); } }